GridView插入CheckBox选中的数据到SQL数据库 在GridView1有CheckBox1控件,点击按钮Button1把勾选的数据插入到SQL数据库中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做一个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呢? 我现在已经实现可以插入了,但是遍历如果是多条记录就会插入多条空值的行,该如何解决呢,以下是代码 for (int i = 0; i < ds1.Tables["aa"].Rows.Count; i++) {CheckBox chk = (CheckBox)GV.FindControl("CheckBox1"); if (chk.Checked) { string ID = ds1.Tables["aa"].Rows[i][3].ToString(); string VATNo= ds1.Tables["aa"].Rows[i][5].ToString(); string SuppliersNo = ds1.Tables["aa"].Rows[i][6].ToString(); SqlCommand cmd = con.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into Gwarehouse (ID,VATNo,SuppliersNo) values('" + ID + "','" + VATNo + "','" + SuppliersNo + "')"; con.Open(); cmd.ExecuteNonQuery(); con.Close(); Response.Write("<script>alert('保存成功')</script>");}} //遍历整个GridViewforeach(GridViewRow item in GridView1.Rows){ //判断是否选中 if(((CheckBox)item.FindControls("CheckBox1")).Checked) { //执行你的插入语句 }} 集合的话用foreach 比较好 错误 1 “System.Web.UI.WebControls.GridViewRow”并不包含“FindControls”的定义 foreach (GridViewRow gvr in GridView1.Rows) { if ((gvr.FindControl("CheckBox1") as CheckBox).Checked) { insert(slq) } } ocx或dll怎么才能在chrome上使用? repeater的itemdatabound问题 如何合理有效的管理维护asp.net网站? Vista 64位下Framework 2.0问题 如何指定DTS的源文件 急……在线等................. 使用httpwebrequest如何模拟递交含<input type=file>的表单,实现表单上传文件? listview,toolbar 图片显示bug求救! c#操作word 我的vs7装上了,但是启动程序时总是提示出错,真是不知该怎么办好 关于GridView C# WinForm,节约内存需要注意哪些方面?
if(dataGridView1.Rows[ i ].Cells[ j ].Values.ToString() == "True"
s = "1" ;
else s = "0";
...
然后,把s insert到数据库中
然后再把DataTable更新到数据库就行了。。
for (int i = 0; i < ds1.Tables["aa"].Rows.Count; i++)
{CheckBox chk = (CheckBox)GV.FindControl("CheckBox1");
if (chk.Checked)
{
string ID = ds1.Tables["aa"].Rows[i][3].ToString();
string VATNo= ds1.Tables["aa"].Rows[i][5].ToString();
string SuppliersNo = ds1.Tables["aa"].Rows[i][6].ToString();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into Gwarehouse (ID,VATNo,SuppliersNo) values('" + ID + "','" + VATNo + "','" + SuppliersNo + "')";
con.Open(); cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('保存成功')</script>");
}
}
foreach(GridViewRow item in GridView1.Rows)
{
//判断是否选中
if(((CheckBox)item.FindControls("CheckBox1")).Checked)
{
//执行你的插入语句
}
}
{
if ((gvr.FindControl("CheckBox1") as CheckBox).Checked)
{
insert(slq)
}
}