c#.net多重添加数据库的问题,DataGrid
在每一条数据之前有一个check控件,当在check控件打上对号的时候就把他所对应的数据添入到数据库当中,比如:
编号 姓名 性别 专业
√check 1001 张三 男 法律
√check 1002 张四 男 计算机
x check 1003 张五 女 体育
x check 1004 张六 男 音乐
√check 1005 张七 女 医学
-------------------------------------------大家应该能看明白吧?
就是要往数据库里添加3条记录,应该用for循环吧? 谢谢
------解决方案--------------------比如你说的那个表,可以把它显示在datagrid中,再通过对控件checkBox的值,如果控件为true的话,就把它插入以数据库的表中,
change:
chk=(CheckBox)dgi.FindControl( "CheckBox1 ")
to:
//这里假设checkbox为第一列
cnk=(CheckBox)dgi.Cells[0].FindControl( "CheckBox1 ");