asp.net中如何删除用按钮选定的gridview行
要删除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"替换为你的数据源。
阅读剩余
THE END