LinqDataSource.OrderBy Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Ř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
, Ascending
nebo 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 true
vlastnost . 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.