如何保存多个列复选框的状态并通过一键按钮更新它们



我已经能够创建由多列检查组成的网格视图。我正在开发Web应用程序,但我无法保存多列检查的状态并通过单击按钮更新它们。

有很多方法可以解决您的问题。 溶胶 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页面中创建一个数据表,并将复选框状态保存在其中,然后将数据表发送到数据库以供参考链接

最新更新