Sdílet prostřednictvím


LinqDataSource.OrderBy Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, která pole se používají k řazení načtených dat.

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

Hodnota vlastnosti

String

Řetězec, který se používá k vytvoření klauzule Order By.

Příklady

Následující příklad vrátí data v obráceném abecedním pořadí na základě hodnot ve Category vlastnosti.

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

Poznámky

Vlastnost použijete OrderBy k určení vlastností z vrácených dat, které se mají použít pro řazení. Vlastnost pro řazení dat musí existovat v původním zdroji dat, ale nemusí být zahrnuta do Select vlastnosti. Můžete přidat mezeru a , ASC``Descending, Ascendingnebo DESC do vlastnosti v OrderBy řetězci, aby bylo možné určit způsob vrácení seřazených dat.

V vlastnosti můžete zadat více než jednu vlastnost tak, že každou vlastnost OrderBy oddělíte čárkou. Chcete-li například pořadí podle vlastností pojmenovaných LastName a FirstName, nastavte OrderBy vlastnost na "LastName, FirstName".

Poznámka

Při použití LinqDataSource ovládacího prvku s SQL Server 2000 nebo SQL Server Compact 3.5 a AutoPage vlastnost je nastavena na true, musíte zadat hodnotu ve OrderBy vlastnosti. Ve výchozím nastavení AutoPage je truevlastnost . Pokud přiřadíte hodnotu vlastnosti Select , musíte do seznamu vlastností vrácených v dotazu zahrnout také všechny sloupce identity.

AutoSort Pokud je vlastnost nastavena na true, ovládací prvek vázané na data může předat výraz řazení ovládacímu LinqDataSource prvku za běhu. Ovládací LinqDataSource prvek použije výraz řazení z ovládacího prvku vázaného na data po použití OrderBy vlastnosti. Proto se data vrátí podle výrazu řazení z ovládacího prvku vázaného na data.

Platí pro