EntityDataSource.OrderByParameters プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ORDER BY 句の作成に使用されるパラメーターのコレクションを取得します。
public:
property System::Web::UI::WebControls::ParameterCollection ^ OrderByParameters { System::Web::UI::WebControls::ParameterCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.ParameterCollection OrderByParameters { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OrderByParameters : System.Web.UI.WebControls.ParameterCollection
Public ReadOnly Property OrderByParameters As ParameterCollection
プロパティ値
ORDER BY 句の作成に使用するパラメーター。
- 属性
例
次の例では、ORDER BY 句を自動的に生成し、の値を使用して orderByDropDownList
パラメーターの値を設定します。
<asp:EntityDataSource ID="SalesOrderHeader" runat="server"
ConnectionString="name=AdventureWorksEntities"
DefaultContainerName="AdventureWorksEntities" EnableDelete="True"
EnableInsert="True" EnableUpdate="True" EntitySetName="SalesOrderHeader"
Where="it.OnlineOrderFlag = true" AutoGenerateOrderByClause="True">
<OrderByParameters>
<asp:ControlParameter Name="OrderByParameter"
ControlID="orderByDropDownList" Type="String" />
</OrderByParameters>
</asp:EntityDataSource>
注釈
AutoGenerateOrderByClauseコントロールのプロパティ EntityDataSource がに設定されている場合 true
、コントロールは、 ParameterCollection プロパティに割り当てられているのパラメーターから order BY 句を自動的に生成し OrderByParameters ます。 これにより、ORDER BY 句をプロパティに明示的に割り当てる必要がなくなり OrderBy ます。 プロパティから ORDER BY 句を作成するには、 OrderByParameters Name コレクション内のパラメーターのプロパティが、クエリから返される項目の1つのプロパティを識別する必要があります。