C# DataGridView中如何删除某一行的数据
展开全部
找到你要删除的行,比如要删除选中行的话。关键是DataGridViewRow的DataBoundItem属性。通过他可以取得DataTable中的对应行。
DataRowView
drv
=
xxxDgv.SelectedRows[0].DataBoundItem
as
DataRowView;
drv.Row就是你绑定到DataGridView的DataTable的一行。你可以对他进行任何操作了。
如果要从DataTable中删除这一行,可以drv.Row.Delete();或者drv.Row.Table.Rows.Remove(drv.Row);
这样DataGridView中的对应行也就删掉了。
DataRowView
drv
=
xxxDgv.SelectedRows[0].DataBoundItem
as
DataRowView;
drv.Row就是你绑定到DataGridView的DataTable的一行。你可以对他进行任何操作了。
如果要从DataTable中删除这一行,可以drv.Row.Delete();或者drv.Row.Table.Rows.Remove(drv.Row);
这样DataGridView中的对应行也就删掉了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询