LinqDataSource.AutoSort Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het LinqDataSource besturingselement ondersteuning biedt voor het sorteren van de gegevens tijdens runtime.

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

Waarde van eigenschap

true als de gebruiker de gegevens kan sorteren; anders, false. De standaardwaarde is true.

Voorbeelden

In het volgende voorbeeld ziet u een LinqDataSource besturingselement waarop de AutoSort eigenschap is ingesteld true en een GridView besturingselement dat is gebonden aan het LinqDataSource besturingselement. De AllowSorting eigenschap van het GridView besturingselement is ingesteld om de interface te true bieden waarmee gebruikers de gegevens kunnen sorteren.

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

Opmerkingen

Het LinqDataSource besturingselement ondersteunt twee methoden voor het sorteren van gegevens. U kunt de AutoSort eigenschap gebruiken om runtimesortering in te schakelen of u kunt de OrderBy eigenschap instellen om de sortering op het ontwerptijd te definiƫren.

Stel de AutoSort eigenschap in om true sorteren in te schakelen in een LinqDataSource besturingselement dat is gebaseerd op de sorteerexpressie van een gegevensgebonden besturingselement. Het gegevensgebonden besturingselement biedt de interface waarmee de gebruiker tijdens runtime kan selecteren welke eigenschap moet worden gebruikt voor sorteren.

U kunt programmatisch de volgorde instellen waarin gegevens worden geretourneerd door de OrderBy eigenschap in te stellen op de eigenschap of eigenschappen die worden gebruikt voor sorteren. Wanneer de OrderBy eigenschap is ingesteld op een eigenschap en de AutoSort eigenschap is true, wordt de sorteerexpressie van het gegevensgebonden besturingselement toegepast na de expressie in de OrderBy eigenschap. Dit bepaalt daarom de uiteindelijke sortering van de gegevens.

Van toepassing op