Bonjour
J'ai un problème qui m'a immobilisé et ce serais sympas si quelqu'un puisse m'aider à le résoudre.
J'ai un DataGrid que je veux mapper sur une collection d'objets.
l'une des colonnes du DataGrid est un comboBox Préalablement rempli avec les propriétés DataSource , ValueMember et display member.
la collection qui servira comme source de données au datagrid est une collection d'objets dont quelques propriétés sont de type classe.
Le problème:
je veux correspondre une des propriétés de cette classe au comboBox qui se trouve dans le dataGrid.
Exemple:
J'ai la classe Eleve Ayant les propriété :
string Nom;
int Age;
Cycle CycleFormation ;
(Avec Cycle est une classe défint :
int Id;
string Libelle;
)
je veux passer une collection BindingListe rempli d'objet Eleve à la source de donnée du Datagrid.
je veux Afficher dans la première colonne le nom de la classe Eleve
dans la deuxième son age
et dans la troisième colonne ( qui est un comboBox ) le champs libellé de la propriété CycleFormation .
en affectant le dataSource au datagrid j'obtient une erreur contestant l'objet dans le comboBox.
Comment faire ?
Partager