ControlFilterExpression.Column Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.