2012-03-06 22 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

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

がちょうど1行のコード

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