Udostępnij za pośrednictwem


LinqDataSource.OrderBy Właściwość

Definicja

Pobiera lub ustawia wartość określającą, które pola są używane do zamawiania pobranych danych.

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

Wartość właściwości

String

Ciąg używany do utworzenia klauzuli Order By.

Przykłady

Poniższy przykład zwraca dane w odwrotnej kolejności alfabetycznej na podstawie wartości we Category właściwości.

<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>

Uwagi

Właściwość służy OrderBy do określania właściwości zwracanych danych do użycia do sortowania. Właściwość sortowania danych musi istnieć w oryginalnym źródle danych, ale nie musi być uwzględniona we Select właściwości. Możesz dodać spację i Ascending, ASC, Descendinglub DESC do właściwości w ciągu, OrderBy aby określić sposób zwracania uporządkowanych danych.

Można podać więcej niż jedną właściwość we OrderBy właściwości, oddzielając każdą właściwość przecinkiem. Na przykład, aby zamówić według właściwości o nazwie LastName i FirstName, ustaw OrderBy właściwość na "LastName, FirstName".

Uwaga

Jeśli używasz kontrolki LinqDataSource z SQL Server 2000 lub SQL Server Compact 3.5, a AutoPage właściwość jest ustawiona na true, należy podać wartość we OrderBy właściwości. Domyślnie AutoPage właściwość to true. Jeśli przypiszesz wartość do Select właściwości, musisz również uwzględnić wszystkie kolumny tożsamości na liście właściwości zwracanych w zapytaniu.

AutoSort Jeśli właściwość jest ustawiona na true, kontrolka powiązana z danymi może przekazać wyrażenie sortowania do kontrolki LinqDataSource w czasie wykonywania. Kontrolka LinqDataSource zastosuje wyrażenie sortowania z kontrolki powiązanej z danymi po zastosowaniu OrderBy właściwości. W związku z tym dane są zwracane zgodnie z wyrażeniem sortowania z kontrolki powiązanej z danymi.

Dotyczy