根据checkbox选中的Gridview的某一行的id值对其中的某一字段值增1数据库没改变

for(inti=0;i<GridView1.Rows.Count-1;i++){CheckBoxcbox=(CheckBox)GridView1.Rows[i].Fin... for (int i = 0; i < GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox");
if (cbox.Checked == true)
{
string a = GridView1.Rows[i].Cells[0].Text.ToString();
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=VoteOnline;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("Update 恋爱观点 set 投票数量=投票数量+1 where ID='a'", con);
cmd.ExecuteNonQuery();
}
}
展开
 我来答
碎片知识杂货铺
2011-12-01 · 碎片知识杂货铺,仅供参考
碎片知识杂货铺
采纳数:458 获赞数:4216

向TA提问 私信TA
展开全部
首先,你确定是将id值绑定到Gridview1的第一列上,而不是第一列的控件Lable或其它控件上。
实在不行你可以设一下断点,查看一下你的sql语句是否正确。
_神__仙_
2011-11-30 · TA获得超过1256个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:528万
展开全部
Update 恋爱观点 set 投票数量=投票数量+1 where ID='a' 这句在数据库中能运行吗?
应该写
SqlCommand cmd = new SqlCommand("Update 恋爱观点 set 投票数量=投票数量+1 where ID='“+ a +"' ", con);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式