gridview列删除

时间:2011-03-22 11:27:45

标签: asp.net gridview

除了使用索引之外,还有其他方法可以删除gridview列。 我正在使用gridview与多个复选框。 我想删除所有选中复选框的列。 我正在重审复选框..

protected void ButtonApprove_Click(object sender, EventArgs e)
{
    StringCollection sc = new StringCollection();
    string id = string.Empty;
    for (int i = 0; i < GridView1.Rows.Count; i++)//loop the GridView Rows
    {
        //find the CheckBox
        CheckBox cb = 
           (CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBox1");
        if (cb != null)
        {
            if (cb.Checked)
            {
                // get the id of the field to be deleted
                id = GridView1.Rows[i].Cells[1].Text;
                // add the id to be deleted in the StringCollection
                sc.Add(id); 
            }
        }
    }
    UpdateRecords(sc);
}

1 个答案:

答案 0 :(得分:0)

请浏览Link以删除多个项目

选中此选项可将所选内容移至另一个网格Move