ASP.NET 获取Gridview中checkbox选中的值.每次插入数据库都是插入2条数据.

ASP.NET获取Gridview中checkbox选中的值.每次插入数据库都是插入2条数据.我GridView中总共就2条数据.不管我选中哪一条数据,都是插入2条.st... ASP.NET 获取Gridview中checkbox选中的值.每次插入数据库都是插入2条数据.我GridView中总共就2条数据.不管我选中哪一条数据,都是插入2条. string strconnc = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["sqlconnectionstring"].ConnectionString;//定义数据库连接字符串 SqlConnection sqlcon = new SqlConnection(strconnc); for (int i = 0; i <= GridView1.Rows.Count-1; i++) { string da = this.GridView1.Rows[i].Cells[1].Text; foreach (GridViewRow item in GridView1.Rows) { if (((CheckBox)item.FindControl("CheckBox1")).Checked) { SqlCommand sqlcom = new SqlCommand("insert into CheckData (ct1) values('" + da + "')", sqlcon); sqlcon.Open(); sqlcom.ExecuteNonQuery(); sqlcon.Close(); } } } 展开
 我来答
六七跳出4956
2014-06-24 · TA获得超过3315个赞
知道答主
回答量:126
采纳率:71%
帮助的人:65万
展开全部
for (int i = 0; i <= GridView1.Rows.Count-1; i++)循环两次
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式