J'ai un DataGridView
et je suis peuplant par un DataTable
. Lors de l'initialisation, ajouter DataColumns
au DataTable
puis définissez les DataSource
du DataGridView au DataTable. Voici le code:Ajout d'un Combobox dans DataGridView par Datatable
DataTable mTable = new DataTable("Test");
DataColumn col = new DataColumn;
col.DataType = System.Type.GetType("System.Boolean");
col.ColumnName = "First";
col.ReadOnly = false;
mTable.Columns.Add(col);
col = new DataColumn;
col.DataType = System.Type.GetType("System.String");
col.ColumnName = "Second";
col.ReadOnly = false;
mTable.Columns.Add(col);
this.myGridView.DataSource = mTable;
Cela fonctionne très bien, cependant, je veux faire une des colonnes en tant que combobox. Je pense que je dois faire quelque chose avec le type de données de la colonne, mais je ne suis pas sûr de savoir comment le faire. Quelqu'un peut-il me donner des indications à ce sujet?
Cela ne fonctionne pas parce que je crée mon dataTable programme et il a un nombre variable de colonnes. –