GridView插入CheckBox选中的数据到SQL数据库
在GridView1有CheckBox1控件,点击按钮Button1把勾选的数据插入到SQL数据库中
------解决方案--------------------
做一个SQL Update 语句 或者 保存 GridView语句到数据库
------解决方案--------------------……………………
------解决方案--------------------string s = string.Empty;
if(dataGridView1.Rows[ i ].Cells[ j ].Values.ToString() == "True"
s = "1" ;
else s = "0";
...
然后,把s insert到数据库中
------解决方案--------------------这个要循,查找你选择的项,把他放到一个DataTable里面,如果你的GridView有分页,还要考虑分页的情况。。
然后再把DataTable更新到数据库就行了。。
------解决方案--------------------
//遍历整个GridView
foreach(GridViewRow item in GridView1.Rows)
{
//判断是否选中
if(((CheckBox)item.FindControls("CheckBox1")).Checked)
{
//执行你的插入语句
}
}
------解决方案--------------------
------解决方案--------------------集合的话用foreach 比较好
------解决方案--------------------foreach (GridViewRow gvr in GridView1.Rows)
{
if ((gvr.FindControl("CheckBox1") as CheckBox).Checked)
{
insert(slq)
}
}