Freigeben über


ControlFilterExpression.Column Eigenschaft

Definition

Ruft den Namen der Spalte ab, auf der die Abfrage basiert, oder legt diesen fest.

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

Eigenschaftswert

String

Der Name der Spalte, auf der die Abfrage basiert.

Beispiele

Das folgende Beispiel zeigt, wie die ControlFilterExpression -Klasse verwendet wird, um die Spalte festzulegen, für die der Filter gilt.

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

Hinweise

Wenn diese Eigenschaft leer ist, behandelt das ControlFilterExpression Steuerelement den ausgewählten Datenschlüssel als Primärschlüssel der aktuellen Tabelle. Dies ist in einem Listendetailsszenario nützlich, in dem quell- und zieldatengebundene Steuerelemente mit Daten aus derselben Tabelle arbeiten.

Wenn Sie der Eigenschaft einen Wert zuweisen, behandelt das ControlFilterExpression Steuerelement den Datenschlüssel als Fremdschlüssel. Der dieser Eigenschaft zugewiesene Wert wird zum Namen der Spalte, die im datengebundenen Zielsteuerelement angezeigt wird. Dies ist nützlich in einem Über-/Untergeordnet-Szenario, in dem das zieldatengebundene Steuerelement auf Daten aus der untergeordneten Tabelle und das datengebundene Quellsteuerelement auf Daten aus der übergeordneten Tabelle basiert.

Gilt für