Sdílet prostřednictvím


LinqDataSource.AutoSort Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda LinqDataSource ovládací prvek podporuje řazení dat za běhu.

public:
 property bool AutoSort { bool get(); void set(bool value); };
public bool AutoSort { get; set; }
member this.AutoSort : bool with get, set
Public Property AutoSort As Boolean

Hodnota vlastnosti

truepokud uživatel může data seřadit; v opačném případě . false Výchozí hodnota je true.

Příklady

Následující příklad ukazuje LinqDataSource ovládací prvek s AutoSort vlastností nastavenou na true a GridView ovládací prvek, který je vázán na LinqDataSource ovládací prvek. Vlastnost AllowSortingGridView ovládacího prvku je nastavena tak, aby true poskytovala rozhraní, které umožňuje uživatelům řadit data.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

Poznámky

Ovládací LinqDataSource prvek podporuje dva přístupy pro řazení dat. Vlastnost můžete použít AutoSort k povolení řazení za běhu nebo můžete nastavit OrderBy vlastnost pro definování řazení v době návrhu.

AutoSort Nastavte vlastnost na true povolení řazení v ovládacím LinqDataSource prvku, který je založen na výrazu řazení z ovládacího prvku vázaného na data. Ovládací prvek vázaný na data poskytuje rozhraní, které uživateli umožní vybrat za běhu, kterou vlastnost použít k řazení.

Pořadí vrácených dat můžete nastavit prostřednictvím kódu programu nastavením OrderBy vlastnosti na vlastnost nebo vlastnosti použité k řazení. OrderBy Pokud je vlastnost nastavena na vlastnost a AutoSort je truevlastnost je , se výraz řazení z ovládacího prvku vázaného na data použije za výraz ve OrderBy vlastnosti. To proto určuje konečné řazení dat.

Platí pro