LinqDataSource.AutoSort Egenskap

Definition

Hämtar eller anger ett värde som anger om LinqDataSource kontrollen stöder sortering av data vid körning.

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

Egenskapsvärde

trueom användaren kan sortera data; annars . false Standardvärdet är true.

Exempel

I följande exempel visas en LinqDataSource kontroll med egenskapen AutoSort inställd på true och en GridView kontroll som är bunden till LinqDataSource kontrollen. Kontrollens AllowSortingGridView egenskap är inställd true på för att tillhandahålla det gränssnitt som låter användarna sortera 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>

Kommentarer

Kontrollen LinqDataSource stöder två metoder för sortering av data. Du kan använda AutoSort egenskapen för att aktivera körningssortering, eller så kan du ange OrderBy egenskapen för att definiera sortering vid designtillfället.

Ange egenskapen AutoSort till true för att aktivera sortering i en LinqDataSource kontroll som baseras på sorteringsuttrycket från en databunden kontroll. Den databundna kontrollen tillhandahåller gränssnittet för att göra det möjligt för användaren att vid körning välja vilken egenskap som ska användas för sortering.

Du kan programmatiskt ange i vilken ordning data returneras genom att ange OrderBy egenskapen till egenskapen eller egenskaperna som används för sortering. När egenskapen OrderBy är inställd på en egenskap och AutoSort egenskapen är truetillämpas sorteringsuttrycket från den databundna kontrollen efter uttrycket i OrderBy egenskapen. Därför avgör detta den slutliga sortering av data.

Gäller för