LinqDataSource.AutoSort Propriété

Définition

Récupère ou définit une valeur qui indique si le contrôle LinqDataSource prend en charge le tri des données lors de l’exécution.

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

Valeur de propriété

true si l’utilisateur peut trier les données ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple suivant montre un LinqDataSource contrôle avec la AutoSort propriété définie sur true et un GridView contrôle lié au LinqDataSource contrôle. La AllowSorting propriété du GridView contrôle est définie sur pour fournir l’interface qui permet aux true utilisateurs de trier les données.

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

Remarques

Le LinqDataSource contrôle prend en charge deux approches pour le tri des données. Vous pouvez utiliser la propriété pour activer le AutoSort tri au moment de l’exécution ou vous pouvez définir la OrderBy propriété pour définir le tri au moment de la conception.

Définissez la propriété true sur pour activer le AutoSort tri dans un LinqDataSource contrôle basé sur l’expression de tri d’un contrôle lié aux données. Le contrôle lié aux données fournit l’interface permettant à l’utilisateur de sélectionner au moment de l’exécution la propriété à utiliser pour le tri.

Vous pouvez définir par programmation l’ordre dans lequel les données sont retournées en définissant la OrderBy propriété sur la ou les propriétés utilisées pour le tri. Lorsque la OrderBy propriété est définie sur une propriété et que la propriété a truela AutoSort valeur , l’expression de tri du contrôle lié aux données est appliquée après l’expression dans la OrderBy propriété . Par conséquent, cela détermine le tri final des données.

S’applique à