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
, Descending
lub 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.