Problème d'activation du tri sur un datagridView
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 :
Code:
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(); |
Merci