如何使用asp.net通过GridView中的复选框删除多个记录

时间:2019-01-15 09:38:57

标签: c#

我想通过asp.net的gridview中的复选框删除多个记录。我正在使用代码“ foreach循环”,但是出现了一些错误。请指导我。 但是,“ For循环”工作得很好,但我想使用foreach循环。

我在gridview中用于循环处理asp.net中的多个删除记录,但是如何在gridview中使用foreach循环。

foreach (GridViewRow r in GridView1.Rows)
{
    CheckBox GvRcvCbItem = r.FindControl("cbMaster") as CheckBox;
    int index = r.RowIndex;

    if (GvRcvCbItem.Checked)
    {
        String abc = GridView1.Rows[r].Cells[1].Text;
        string MyDelQuery = "delete from Employee where ID= " + + "";
        dm.SetData(MyDelQuery);
    }

    for (int a = 0; a < GridView1.Rows.Count; a++)
    {
        CheckBox GvRcvCbItem = (CheckBox)GridView1.Rows[a].FindControl("cbMaster");
        if (GvRcvCbItem.Checked)
        {
            string MyDelQuery = "delete from Employee where ID= " + GridView1.Rows[a].Cells[1].Text + "";
            dm.SetData(MyDelQuery);
        }
    }

我想删除多行,例如使用for循环。

0 个答案:

没有答案