首页 > 解决方案 > 如何使用所有复选框在表格内循环

问题描述

如何使用所有复选框在表内循环,并根据复选框状态将 1 和 0 输入 SQL 数据库(c# 中的代码)

protected void BtnSave_Click(object sender, EventArgs e)
{
    try
    {
        foreach (GridViewRow g1 in GridView1.Rows)
        {

            DO objDB = new DO();
            int quater1 = (g1.FindControl("Q1CheckBox") as CheckBox).Checked == true? 1 : 0;
            int quater2 = (g1.FindControl("Q2CheckBox") as CheckBox).Checked == true? 1 : 0;
            int quater3 = (g1.FindControl("Q3CheckBox") as CheckBox).Checked == true? 1 : 0;
            int quater4 = (g1.FindControl("Q4CheckBox") as CheckBox).Checked == true? 1 : 0;           

            string query = @"update TimeLine SET Quater1="+quater1+ ",Quater2=" + quater1 + ",Quater3=" + quater1 + ",Quater4=" + quater1 + "";
            objDB.ExcuteQuery(query);
    }
}

标签: c#asp.net

解决方案


推荐阅读