我有一个显示id和名称的Gridview。我只想通过单击按钮(在单击事件上)删除gridview和数据库中的选定行。 gridview外面有一个删除按钮。
我们将不胜感激。
答案 0 :(得分:1)
简单地
GrdView.Rows.RemoveAt(GrdView.SelectedRows[0].Index);
如果启用了多行选择,则
if (GrdView.SelectedRows.Count > 0)
{
foreach (DataGridViewRow ro in GrdView.SelectedRows)
{
try
{
GrdView.Rows.Remove(ro);
}
catch (Exception ex)
{
MessageBox.Show("Not Allowed...");
}
}
}
答案 1 :(得分:0)
在Submit_Click中:
for (int i = 0; i < GV.Rows.Count; i++)
{
GridViewRow row = GV.Rows[i];
isChecked = ((CheckBox)row.FindControl("chkDelItem")).Checked;
if (isChecked)
{
// delete
}
}