温馨提示×

asp.net中如何删除用按钮选定的gridview行

小亿
112
2023-11-09 12:57:00
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要删除GridView中选定的行,可以在按钮的Click事件中编写相关代码。以下是一个删除GridView行的示例代码:

protected void btnDelete_Click(object sender, EventArgs e) { // 获取选定行的索引 List selectedRows = new List(); foreach (GridViewRow row in GridView1.Rows) { CheckBox cb = (CheckBox)row.FindControl(“chkSelect”); if (cb != null && cb.Checked) { int index = row.RowIndex; selectedRows.Add(index); } }

// 根据索引删除选定行 foreach (int index in selectedRows) { GridView1.DeleteRow(index); }

// 重新绑定数据源 GridView1.DataSource = YourDataSource; GridView1.DataBind(); }

请注意,要使用此代码,你需要为GridView添加一个CheckBox列,并给每个CheckBox添加一个id为"chkSelect"的属性。另外,你需要将"YourDataSource"替换为你的数据源。

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

推荐阅读:在asp.net中用按钮删除选定的gridview行怎么删呢

0