QueryableFilterRepeater Web サーバー コントロール宣言の構文
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
template 宣言されたコントロールのデータ ソースに関連付けられているテーブルのフィルタのコレクションに自動的に生成するが用意されています。
<asp:QueryableFilterRepeater
DynamicFilterContainerId="string"
EnableViewState="True|False"
ID="string"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
Visible="true"
>
</asp:QueryableFilterRepeater>
使用例
次の使用例では、QueryableFilterRepeater コントロールを List.aspx ファイル、ダイナミック データ プロジェクトに使用する方法を示します。
<ContentTemplate>
<div class="DD">
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
EnableClientScript="true" HeaderText="List of validation errors" />
<asp:DynamicValidator runat="server" ID="GridViewValidator"
ControlToValidate="GridView1" Display="None" />
<asp:QueryableFilterRepeater runat="server" ID="FilterRepeater">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("DisplayName") %>'
OnPreRender="Label_PreRender" />
<asp:DynamicFilter runat="server" ID="DynamicFilter"
OnFilterChanged="DynamicFilter_FilterChanged" /><br />
</ItemTemplate>
</asp:QueryableFilterRepeater>
<br />
</div>
<%--Elements omitted for simplicity.--%>
</ContentTemplate>
参照
処理手順
How to: Filter Table Rows Using Automatic Filtering in Dynamic Data
How to: Filter Table Rows Using a Data Key in Dynamic Data