Cette documentation est archivée et n’est pas conservée.

SortDirection, énumération

Remarque : cette énumération est nouvelle dans le .NET Framework version 2.0.

Spécifie le sens dans lequel trier une liste d'éléments.

Espace de noms : System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)

public enum SortDirection
public enum SortDirection
public enum SortDirection

 Nom de membreDescription
AscendingTrie du plus petit au plus grand. Par exemple, de A à Z. 
DescendingTrie du plus grand au plus petit. Par exemple, de Z à A. 

On utilise l'énumération SortDirection pour représenter le sens dans lequel les éléments sont triés. Celle-ci est couramment utilisée par les propriétés (telles que la propriété SortDirection de la classe GridView) pour indiquer l'ordre dans lequel afficher les éléments d'un contrôle.

L'exemple de code suivant montre comment utiliser l'énumération SortDirection pour spécifier le sens dans lequel afficher les éléments du contrôle GridView. La valeur de la propriété SortDirection du contrôle GridView est interrogée pour déterminer le sens du tri.


<%@ Page language="C#" %>

<script runat="server">

  void AuthorsGridView_Sorted(Object sender, EventArgs e)
  {
      
    // Display the sort direction.   
    if(AuthorsGridView.SortDirection == SortDirection.Ascending)
    {  
      Message.Text = "Sorting in ascending order.";
    }
    else
    {
      Message.Text = "Sorting in descending order.";
    }
        
  }

</script>

<html>
  <body>
    <form runat="server">
        
      <h3>SortDirection Example</h3>
            
      <asp:label id="Message"
        forecolor="Red"
        runat="server"/>
        
      <br/><br/>    
          
      <asp:gridview id="AuthorsGridView"
        datasourceid="AuthorsSqlDataSource"
        allowsorting="true"
        onsorted="AuthorsGridView_Sorted"  
        runat="server"/>
            
      <!-- This example uses Microsoft SQL Server and connects -->
      <!-- to the Pubs sample database.                        -->
      <asp:sqldatasource id="AuthorsSqlDataSource"  
        selectcommand="SELECT [au_id], [au_lname], [au_fname], [address], [city], [state], [zip], [contract] FROM [authors]"
        updatecommand="UPDATE authors SET au_lname=@au_lname, au_fname=@au_fname, address=@address, city=@city, state=@state, zip=@zip, contract=@contract WHERE (authors.au_id = @au_id)"
        connectionstring="server=localhost;database=pubs;integrated security=SSPI"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: