2012-03-06 7 views
3

Je voudrais ajouter une nouvelle colonne à datagridview existante afin:nouvelle colonne à datagridview

DataColumn col = new DataColumn((dataGridView1.ColumnCount+1).ToString()); 
dataGridView1.Columns.Add(col); 

Mais cela ne fonctionne pas .. comment faire?

Répondre

14

Il est si facile ..

dataGridView1.Columns.Add("Column","Test"); 
+0

Thankxxxx Bro ...... .... :-) – Coderz

5

Je pense que vous devez spécifier le type de cellule que la colonne contiendra.

Par exemple:

DataGridViewColumn newCol = new DataGridViewColumn(); // add a column to the grid 
DataGridViewCell cell = new DataGridViewCell(); //Specify which type of cell in this column 
newCol.CellTemplate = cell; 

newCol.HeaderText = "test2"; 
newCol.Name = "test2"; 
newCol.Visible = true; 
newCol.Width = 40; 

gridColors.Columns.Add(newCol); 
0

faire simple, en un seul code de ligne

this.dataGridView1.Columns.Add(ColumnName, HeaderText); 
Questions connexes