LinqDataSource.OrderBy Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.