LinqDataSource.AutoSort Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 true
la 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.