ControlFilterExpression.Column Tulajdonság

Definíció

Lekéri vagy beállítja annak az oszlopnak a nevét, amelyen a lekérdezés alapul.

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

Tulajdonság értéke

Annak az oszlopnak a neve, amelyen a lekérdezés alapul.

Példák

Az alábbi példa bemutatja, hogyan állíthatja be a ControlFilterExpression szűrő által érintett oszlopot az osztály használatával.

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

Megjegyzések

Ha ez a tulajdonság üres, a vezérlő a ControlFilterExpression kijelölt adatkulcsot kezeli az aktuális tábla elsődleges kulcsaként. Ez olyan listarészlet-forgatókönyvekben hasznos, ahol a forrás- és céladathoz kötött vezérlők ugyanazon táblából származó adatokon működnek.

Ha értéket rendel a tulajdonsághoz, a ControlFilterExpression vezérlő idegen kulcsként kezeli az adatkulcsot. A tulajdonsághoz rendelt érték a céladathoz kötött vezérlőelemben megjelenő oszlop neve lesz. Ez olyan szülő-gyermek forgatókönyvekben hasznos, ahol a céladathoz kötött vezérlő a gyermektáblából származó adatokon, a forrásadathoz kötött vezérlő pedig a szülőtáblából származó adatokon működik.

A következőre érvényes: