//普通删除方式
int i = dgvAwaitX.CurrentRow.Index;
DataGridViewRow row = dgvAwaitX.Rows[i];
dgvAwaitX.Rows.Remove(row);
//绑定List<T>集合数据源删除方式
IList list = (IList)dgvAwaitX.DataSource;//转换数据源
list.RemoveAt(dgvAwaitX.CurrentRow.Index);//移除
dgvAwaitX.DataSource = null;//为空
dgvAwaitX.DataSource = list;//显示数据
//绑定DataSet数据源删除方式
//删除dataGridView选中的行(不会删除数据库)
DataRowView drv = dgvAwaitX.SelectedRows[0].DataBoundItem as DataRowView;
drv.Delete();
C# 删除DataGridView选中行
最新推荐文章于 2024-08-13 11:35:22 发布