C#datagridview删除列
时间: 2023-11-09 08:09:42 浏览: 210
在GridView中删除列 等
在C#中,DataGridView删除列有多种方法,以下是其中两种常用的方法:
1. 设置DataGridView的DataSource为null,这样会将DataGridView的列也删除。
2. 通过获取当前行的索引,再通过DataTable的Rows属性删除该行数据。
具体实现方法如下:
1. 设置DataGridView的DataSource为null:
dataGridView1.DataSource = null;
2. 通过DataTable的Rows属性删除该行数据:
DataTable dt = ds.Tables["user"];
int i = dataGridView1.CurrentRow.Index;
DataRow dr = dt.Rows[i];
dt.Rows.Remove(dr);
另外,还可以使用DataGridView的Rows.Clear()方法清空所有数据,效果和设置DataSource为null是一样的。
阅读全文