ControlFilterExpression.Column プロパティ

定義

クエリの基になる列の名前を取得または設定します。

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

プロパティ値

クエリの基になっている列の名前。

次の例は、 ControlFilterExpression クラスを使用して、フィルターが適用される列を設定する方法を示しています。

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

注釈

このプロパティが空の場合、 ControlFilterExpression コントロールは、選択したデータ キーを現在のテーブルの主キーとして扱います。 これは、ソースとターゲットのデータ バインド コントロールが同じテーブルのデータに対して動作するリスト詳細シナリオで役立ちます。

プロパティに値を割り当てると、 ControlFilterExpression コントロールはデータ キーを外部キーとして扱います。 このプロパティに割り当てられた値は、ターゲット データ バインド コントロールに表示される列の名前になります。 これは、ターゲット データ バインド コントロールが子テーブルのデータに対して動作し、ソース データ バインド コントロールが親テーブルのデータを操作する親子シナリオで役立ちます。

適用対象