2012-03-06 61 views
3

我想新列添加到現有的DataGridView這樣:添加新列的DataGridView

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

但它不工作..怎麼辦呢?

回答

14

它是那麼容易..

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

Thankxxxx兄弟...... .... :-) – Coderz 2013-09-08 10:37:00

5

我認爲你需要指定列將包含的單元格類型。

例如:

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

製作簡單,在短短的一行代碼

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