gridview

gridview删除选中行的方法是什么

小亿
308
2023-08-01 09:50:00
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

GridView删除选中行的方法有多种实现方式,以下列举两种常用方法:

  1. 通过遍历选中行,删除对应的数据行:

示例代码如下:

foreach (DataGridViewRow selectedRow in dataGridView1.SelectedRows)
{
if (!selectedRow.IsNewRow)  // 排除新增行
{
dataGridView1.Rows.Remove(selectedRow);
}
}
dataGridView1.Refresh();
  1. 通过绑定数据源,删除选中行:

示例代码如下:

foreach (DataGridViewRow selectedRow in dataGridView1.SelectedRows)
{
if (!selectedRow.IsNewRow)  // 排除新增行
{
DataRowView dataRowView = selectedRow.DataBoundItem as DataRowView;
if (dataRowView != null)
{
dataRowView.Row.Delete();
}
}
}
dataGridView1.DataSource = null;
dataGridView1.DataSource = yourDataSource;  // yourDataSource为数据源
dataGridView1.Refresh();

以上两种方法均适用于WinForms的DataGridView控件,如果使用的是ASP.NET的GridView控件,则需要稍作修改。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:gridview怎么获取选中行的值

0
看了该问题的人还看了