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.
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.