日期:2014-05-18  浏览次数:20716 次

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)
{
//执行你的插入语句
}
}
------解决方案--------------------
探讨
//遍历整个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)
}
}