正在向数据网格视图添加新列

本文关键字:视图 添加 新列 网格 数据网 数据 | 更新日期: 2023-09-27 18:26:46

我想在现有的数据网格视图中添加新列,所以:

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

但它不起作用。。怎么做?

正在向数据网格视图添加新列

这太容易了。。

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

我认为您需要指定列将包含的单元格类型。

例如:

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);

让它变得简单,只需一行代码

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