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
,控制項會從指派給屬性的參數中自動產生 ORDER BY 子句 ParameterCollection OrderByParameters 。 這樣就不需要將 ORDER BY 子句明確指派給 OrderBy 屬性。 從屬性中的 ORDER BY 子句結構 OrderByParameters 需要 Name 集合中參數的屬性會識別查詢所傳回之專案的單一屬性。