QueryExtender Web サーバー コントロール宣言の構文
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
QueryExtender Web サーバー コントロールの宣言構文を使用してによる Web ページにフィルタ処理データを指定を使用できます。 コントロール使用するとデータ ソースに明示的な Where 句をフィルタするデータ ソースからのデータ。
<asp:QueryExtender
EnableViewState="True|False"
ID="string"
OnDataBinding="DataBiding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="UnLoad event hadler"
Runat="server"
TargetControlID="string"
Visible="True|False"
>
<asp:ControlFilterExpression
ControlD="string"
Column="string">
</asp:ControlFilterExpression>
<asp:DynamicFilterExpression
ControlD="string"
</asp:DynamicFilterExpression>
<asp:CustomExpression="string"
OnQuerying="OnQerying event handler">
</asp:CustomExpression>
<asp:OrderByExpression="string"
DataField="string"
Direction="string">
<asp:ThenByExpression
DataField="string"
Direction="string"
</asp:ThenBy>
</asp:OrderByExpression>
<asp:PropertyExpression="string">
<!-- child controls -->
</asp:PropertyExpression
>
<asp:RangeExpression="integer"
Datafield="string"
MaxType="Exclusive|Inclusive|None"
MinType="Exclusive|Inclusive|None">
<!--child controls-->
</asp:RangeExpression>
<asp:SearchExpression="string"
ComparisonType="CurrentCulture|CurrentCultureIgnoreCase|
InavariantCulture|InvariantCultureIgnoreCase|
Ordinal|OrdinalIgnoreCase"
DataField="string"
SearchType="Contains|EndsWith|StartsWith">
<!--child controls-->
</asp:SearchExpression>
</asp:QueryExtender>
解説
その QueryExtender コントロールはだけで、 Where 句を使用するよりも Web ページのデータのフィルタの豊富な式の構文を提供します。 QueryExtender コントロールは、 EntityDataSource および LinqDataSource のデータ コントロール、サポートし、 IQueryable<T> インターフェイスを実装するデータ ソース コントロールをサポートできます。
QueryExtender コントロールをさまざまサポートしていますフィルタ オプション] を含む文字列を検索、値の範囲を検索、値をテーブル、およびカスタム クエリのプロパティを比較します。 詳細については、「QueryExtender Web Server Control Overview」を参照してください。
注意
ControlFilterExpression および DynamicFilterExpression クラスは ASP.NET ダイナミック データ Web サイトでのみサポートされます。ControlFilterExpression クラスの詳細については、「How to: Filter Table Rows Using a Data Key in Dynamic Data」を参照してください。DynamicFilterExpression クラスを使用する方法については、「 How to: Filter Table Rows Using a Data Key in Dynamic Data」を参照してください。
参照
処理手順
How to: Filter Data in a Web Page Using Declarative Syntax
How to: Create Custom Queries in a Web Page Using the QueryExtender Web Server Control
Walkthrough: Filtering Data in a Web Page Using Declarative Syntax