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?
merci
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); } }
Partager