ControlFilterExpression.Column Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Namens der Spalte, auf der die Abfrage basiert.

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

Der Name der Spalte, auf der die Abfrage basiert.

Beispiele

Das folgende Beispiel zeigt, wie Sie die ControlFilterExpression Klasse verwenden, um die Spalte festzulegen, auf die der Filter angewendet wird.

<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 Listendetails-Szenario hilfreich, 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 in einem Szenario mit übergeordnetem untergeordneten Element hilfreich, in dem das zieldatengebundene Steuerelement datengebunden daten aus der untergeordneten Tabelle verwendet und das datenquellengebundene Steuerelement auf Daten aus der übergeordneten Tabelle ausgeführt wird.

Gilt für: