Bonjour,

J'ai un datagridView que je rempli avec ma base de données.

Il y a une colonne qui s’appelle "CLASSEMENT_MONDIAL", j'aimerais la mettre en DataGridViewComboBoxColumn. L'utilisateur pourras choisir dans la comboBox le classement du joueur par ex: NC, 40, 30/5, etc...

Se que j'ai fait pour l'instant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// supprime l'ancienne
dgvJoueur.Columns.Remove("CLASSEMENT_MONDIAL");
 
                ColumnCar = new DataGridViewComboBoxColumn();
                ColumnCar.DataPropertyName = "CLASSEMENT_MONDIAL";
                ColumnCar.HeaderText = "Mondial";
                // lie
                ColumnCar.DataSource = dt;
                ColumnCar.ValueMember = "CLASSEMENT_MONDIAL";
                ColumnCar.DisplayMember = "CLASSEMENT_MONDIAL";
                // insert à l'ancienne place  
                dgvJoueur.Columns.Insert(9, ColumnCar);
Sauve que malheureusement ça ne marche pas, j'arrive pas à faire de ColumnCar.items.Add("toto");

J'aimerais savoir si on peux changer le type d'une colonne différemment.
Parce que la je suis obligé de remove l'ancienne.

Cordialement