ControlFilterExpression.Column Egenskap

Definition

Hämtar eller anger namnet på den kolumn som frågan baseras på.

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

Egenskapsvärde

Namnet på kolumnen som frågan baseras på.

Exempel

I följande exempel visas hur du använder ControlFilterExpression klassen för att ange den kolumn som filtret gäller för.

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

Kommentarer

Om den här egenskapen är tom ControlFilterExpression behandlar kontrollen den valda datanyckeln som primärnyckel för den aktuella tabellen. Detta är användbart i ett listinformationsscenario där käll- och måldatabundna kontroller fungerar på data från samma tabell.

Om du tilldelar egenskapen ett värde ControlFilterExpression behandlar kontrollen datanyckeln som en sekundärnyckel. Värdet som tilldelas den här egenskapen blir namnet på kolumnen som visas i den databundna målkontrollen. Detta är användbart i ett överordnat-underordnat scenario där den databundna målkontrollen fungerar på data från den underordnade tabellen och källdatabunden kontroll fungerar på data från den överordnade tabellen.

Gäller för