datagridview动态添加列C#实现
时间: 2023-10-13 21:06:44 浏览: 77
C#中DataGridView动态添加行及添加列的方法
5星 · 资源好评率100%
datagridview 动态添加列 C 的步骤如下:
1. 在 datagridview 控件的属性中设置 AllowUserToAddRows 为 false,这样就可以防止用户手动添加行。
2. 使用 DataGridViewTextBoxColumn 类创建要添加的列,设置列的属性。
3. 使用 datagridview.Columns.Add 方法将列添加到控件中。
4. 将数据添加到添加的列中。
示例代码如下:
```
// 创建列
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
column.HeaderText = "新列";
column.Name = "newColumn";
column.Width = 100;
// 添加列到控件
datagridview.Columns.Add(column);
// 添加数据到新列中
foreach (DataGridViewRow row in datagridview.Rows)
{
row.Cells["newColumn"].Value = "新数据";
}
```
阅读全文