LinqDataSource.AutoSort Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.