如何保存多列复选框的状态并在一个单击按钮上更新它们

时间:2013-12-19 11:06:36

标签: c#

我已经能够创建包含多列检查的网格视图。我正在开发Web应用程序,我无法保存多列检查的状态,只需单击一下按钮就可以更新它们。

1 个答案:

答案 0 :(得分:1)

有很多方法可以解决您的问题。  sol 1)

List<bool> list = new List<bool>();
foreach (GridViewRow row in grid.Rows)
{
   if (((CheckBox)row.FindControl("chkboxid")).Checked)
   {
         list.Add(chkboxid.Checked);
   }            
   else
   {
     list.Add(chkboxid.Checked);
   }
}

然后按照此列表执行您想要的操作

另一种方法是,如果要将此复选框状态发送到数据库,然后在CS页面中创建数据表,并将复选框状态保存在其中,并将数据表发送到数据库,供您参考Link