Bonjour,
Je voudrai un aide pour une solution sur un Datagridview C#,
J'essaye de Trié Par une Click sur l’entête des colonnes Datagridview , Mais malheureusement j'ai pas réussi.
Es qu’il a une solution SVP...???
Merci D'avance ... ^^....
Version imprimable
Bonjour,
Je voudrai un aide pour une solution sur un Datagridview C#,
J'essaye de Trié Par une Click sur l’entête des colonnes Datagridview , Mais malheureusement j'ai pas réussi.
Es qu’il a une solution SVP...???
Merci D'avance ... ^^....
si le dataGrid est connecté à un dataSource, il faut intercepter le ColumnHeaderMouseClick de la grille pour répercuter la demande au DataSource.
si le DataGrid est indépendant, il faut positionner SortMode des colonnes à Automatic.
Oui Mr.,
Le datagrid et intégré avec le datasource, voila le code, comment je peux utiliser ColumnHeaderMouseClick sur le code ?
Merci bcp de votre aideCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 private void afficheListprofs() { try { Ctes.bs.Clear(); Ctes.bs2.Clear(); Ctes.bs3.Clear(); Ctes.command.CommandText = "SELECT "+ str +" FROM profs where n_valid <=3 order by xp ASC,n_cv Desc,n_fr Desc, n_g Desc ,numero ASC ,Ville ASC "; Ctes.strConnectWeb.Open(); Ctes.dr = Ctes.command.ExecuteReader(); if (Ctes.strConnectWeb !=null) { Ctes.bs.DataSource = Ctes.dr; dataGridView1.DataSource = Ctes.bs; infos_charge(); } } catch (Exception ) { MessageBox.Show("Profs introuvable !"); } finally { Ctes.dr.Close(); Ctes.strConnectWeb.Close(); } }