EntityDataSource.OrderByParameters Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию параметров, которые используются для создания предложения 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 свойство параметра в коллекции обозначает одно свойство элемента, возвращаемое из запроса.