次の方法で共有


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

プロパティ値

String

クエリの基となる列の名前。

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

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

注釈

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

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

適用対象