LinqDataSource.OrderBy Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, какие поля используются для упорядочивания извлеченных данных.
public:
property System::String ^ OrderBy { System::String ^ get(); void set(System::String ^ value); };
public string OrderBy { get; set; }
member this.OrderBy : string with get, set
Public Property OrderBy As String
Значение свойства
Строка, используемая для создания предложения Order By.
Примеры
В следующем примере данные возвращаются в обратном алфавитном порядке на основе значений в свойстве Category .
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Products"
OrderBy="Category Descending"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:GridView
AllowPaging="true"
DataSourceID="LinqDataSource1"
ID="GridView1"
runat="server">
</asp:GridView>
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Products"
OrderBy="Category Descending"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:GridView
AllowPaging="true"
DataSourceID="LinqDataSource1"
ID="GridView1"
runat="server">
</asp:GridView>
Комментарии
Свойство используется OrderBy для указания свойств из возвращаемых данных, используемых для сортировки. Свойство сортировки данных должно существовать в исходном источнике данных, но оно не должно быть включено в Select свойство. Можно добавить пробел и AscendingASCDescending, или DESC в свойство в строкеOrderBy, чтобы указать, как возвращаются упорядоченные данные.
Вы можете указать несколько свойств в свойстве, разделив каждое OrderBy свойство с помощью запятой. Например, чтобы упорядочить свойства с именем LastName и FirstNameприсвойте свойству OrderBy значение LastName, FirstName.
Замечание
При использовании LinqDataSource элемента управления с SQL Server 2000 или SQL Server Compact 3.5 и AutoPage свойством задано trueзначение, необходимо указать значение в свойстве OrderBy . По умолчанию свойство AutoPage равно true. При назначении значения Select свойству необходимо также включить все столбцы удостоверений в список свойств, возвращаемых в запросе.
AutoSort Если для свойства задано trueзначение, элемент управления с привязкой к данным может передать выражение сортировки элементу LinqDataSource управления во время выполнения. Элемент LinqDataSource управления будет применять выражение сортировки из элемента управления, привязанного к данным, после применения OrderBy свойства. Таким образом, данные возвращаются в соответствии с выражением сортировки из элемента управления с привязкой к данным.