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

Значение свойства

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 свойство. Вы можете добавить пробел и Ascending``ASC, Descendingили 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 свойства. Таким образом, данные возвращаются в соответствии с выражением сортировки из элемента управления с привязкой к данным.

Применяется к