Bonjour,

Je recupere dans une datable mes donnees.
A l'aide d'un gridview j'affiche celles ci sur ma page.

Je souhaite permettre le tri par colonne cette gridview.

Pour cela j'utilise la methode sort sur ma datable .
Celle ci me permet bien de trier par ASC mais pas par DESC.
Quelqu'un saurait m'indiquer la methode a suivre?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
protected void GV_Sorting(Object sender, GridViewSortEventArgs e)
    {
        using (NpgsqlConnection conn = new NpgsqlConnection(connectionString))
        {
                DataTable madatatable = new DataTable();
                madatatable = Activite.GetActiviteAll(conn, TBnom.Text);
                madatatable.DefaultView.Sort =  e.SortExpression;
 
                /*if (e.SortDirection == SortDirection.Ascending)
                    GridView1..SortDirection = SortDirection.Descending;
                else
                    GridView1.SortDirection = SortDirection.Ascending;*/
 
                GridView1.DataSource = madatatable;
 
                GridView1.DataBind();
              Utils.ConnectionClose(conn);
        }
    }
merci