ASP.NET将复选框中的信息提交到SQL的数据库中去,初学,求代码,谢谢

2025-01-06 08:58:20
推荐回答(2个)
回答1:

给你个思路,每个复选框都有一个checked属性,可以用个循环遍历所有的复选框,然后依次插入到数据库中。我在做用户权限的时候就是使用的这个方法.

这个方法你参考一下

 public void Amend_Pope(Control.ControlCollection GBox, string TID)

        {

            string CheckName = "";

            int tt = 0;

            foreach (Control C in GBox)

            {

                if (C.GetType().Name == "CheckBox")

                {

                    if (((CheckBox)C).Checked)

                        tt = 1;

                    else

                        tt = 0;

                    CheckName = C.Name;

                    string[] Astr = CheckName.Split(Convert.ToChar('_'));

                    MyDataClass.getsqlcom("update tb_UserPope set Pope=" + tt + " where (ID='" + TID + "') and (PopeName='" + Astr[1].Trim() + "')");

                }

            }


        }

回答2: