ControlFilterExpression.Column Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.