ControlFilterExpression.Column Eigenschap

Definitie

Hiermee haalt u de naam op van de kolom waarop de query is gebaseerd of stelt u deze in.

public:
 property System::String ^ Column { System::String ^ get(); void set(System::String ^ value); };
public string Column { get; set; }
member this.Column : string with get, set
Public Property Column As String

Waarde van eigenschap

De naam van de kolom waarop de query is gebaseerd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de ControlFilterExpression klasse gebruikt om de kolom in te stellen waarop het filter van toepassing is.

<asp:QueryExtender ID="QueryExtenderID"
    TargetControlID="TargetDataSourceID" runat="server">
    <asp:ControlFilterExpression ControlID="GridViewID" Column="Category"/>
</asp:QueryExtender>

Opmerkingen

Als deze eigenschap leeg is, behandelt het ControlFilterExpression besturingselement de geselecteerde gegevenssleutel als de primaire sleutel van de huidige tabel. Dit is handig in een scenario met lijstdetails waarin de besturingselementen voor bron- en doelgegevens worden uitgevoerd op gegevens uit dezelfde tabel.

Als u een waarde aan de eigenschap toewijst, behandelt het ControlFilterExpression besturingselement de gegevenssleutel als een refererende sleutel. De waarde die aan deze eigenschap is toegewezen, wordt de naam van de kolom die wordt weergegeven in het doelgegevensgebonden besturingselement. Dit is handig in een bovenliggend/onderliggend scenario waarbij het doelgegevensgebonden besturingselement werkt op gegevens uit de onderliggende tabel en het besturingselement voor brongegevens werkt op gegevens uit de bovenliggende tabel.

Van toepassing op