Combobox dans un datagridview
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:
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:http://img145.imageshack.us/img145/1...ngcombozv5.jpg
Avez-vous une idee de comment remplacer False/True par Y/N et surtout, ne pas afficher autant de choix que de records.
Merci.