Bonjour,

Je souhaite integrer une combobox dans une colonne d'un datagridview. Le champ dans la base correspondant a cette colonne est un boolean (Yes/No pour le type, base Access). A l'affichage, je souhaite dans la combo Y ou N. Je n'arrive pas a:

- les valeurs Y/N associees a -1/0 a la combo
- lie la combo a la source de donnee de maniere a ce que si le champ vaut 0 dans la base, la combo affiche pour ce champ.

Pour l'instant, j'arrive a afficher True/false dans la combo, mais pas seulement 2 choix, mais autant de choix qu'il y a de record:

Voici comment je cree ma colonne. Le champ s'appelle Estimate, dans la base et dans la requete (et donc dans le dataset)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
DataGridViewComboBoxColumn ColumnEstimateCombo = new DataGridViewComboBoxColumn();
ColumnEstimateCombo.DataPropertyName = "Estimate";
ColumnEstimateCombo.DataSource = myDataset.Tables["DataGrid"];
this.dataGridView_FundList.Columns.Add(ColumnEstimateCombo);
ColumnEstimateCombo.ValueMember = "Estimate";
ColumnEstimateCombo.DisplayMember = "Estimate";
J'obtiens ceci:


Avez-vous une idee de comment remplacer False/True par Y/N et surtout, ne pas afficher autant de choix que de records.

Merci.