Bonjour,
J'essaye d'activer le tri des colonnes de mon datagridView avec la propriété sortmode de mes colonnes sans résultat :
Lors de l'execution de mon code je n'ai pas de glide (fleche de tri ) malgrès l'utilisation du mode de tri automatique.
J'ai certainement dût oublié quelque chose :
voici mon code :
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
20
21
22
23
24
25 // on vide les colonnes this.userDataGridView.Columns.Clear(); // on désactive la génération automatique des colonnes this.userDataGridView.AutoGenerateColumns = false; // on créé une colonne lastName DataGridViewTextBoxColumn lastName = new DataGridViewTextBoxColumn(); lastName.HeaderText = labelDictionary["lastNameColumn"].ToString(); lastName.DataPropertyName = "LastName"; lastName.Name = "LastNameColumn"; lastName.SortMode = DataGridViewColumnSortMode.Automatic; this.userDataGridView.Columns.Add(lastName); // on créé une colonne firstName DataGridViewTextBoxColumn firstName = new DataGridViewTextBoxColumn(); firstName.HeaderText = labelDictionary["firstNameColumn"].ToString(); firstName.DataPropertyName = "FirstName"; firstName.Name = "FirstNameColumn"; firstName.SortMode = DataGridViewColumnSortMode.Automatic; this.userDataGridView.Columns.Add(firstName); // on ajoute les datas qui seront filtrés par les colonnes définies ci-dessus this.userDataGridView.DataSource = this._presenter.getUsers();
Partager