gridview中checkbox的问题 一个checkbox可以获取 另外一个死活获取不了~

前台:<asp:TemplateFieldHeaderText="安装有线电视"><ItemTemplate><asp:CheckBoxID="tv"name="tv"r... 前台:<asp:TemplateField HeaderText="安装有线电视"> <ItemTemplate> <asp:CheckBox ID="tv" name="tv" runat="server" Checked='<%# Eval("tv") %>' Enabled="False" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="选择"> <ItemTemplate> <asp:CheckBox ID="choosecheckbox" name="choosecheckbox" runat="server" Checked='<%# Eval("choose") %>' Enabled="False" /> </ItemTemplate> </asp:TemplateField>后台: for (int j = 0; j < gridview.Rows.Count; j++) { CheckBox choose = (CheckBox)gridview.Rows[j].FindControl("choosecheckbox"); if (choose.Checked) { ProjectItem pro = new ProjectItem(); CheckBox tv = (CheckBox)gridview.Rows[j].FindControl("tv"); if (tv.Checked) { pro.tv = true; } pro.CONSTRUCTION_SERVICE_NO = SERVICE_NO; projectitems.Add(pro); } }代码如上 tv那个checkbox一切正常,可是choosecheckbox死活不变。不管选中还是不选中,值都和之前绑定的一样。绑定已经放在了!is.postback中,应该不是这个问题。。大家知道还有可能是哪里的问题吗?尝试调换了两列checkbox的位置,还是没用。。。。。。
代码太乱了 就文字补充一下吧
两个模板列中插入两个checkbox 第一个checkbox正常修改,
第二个死活不变,和绑定时的值一样。莫名其妙啊!!!!!
第二个不管选中还是不选中,值都和之前绑定的一样。绑定已经放在了!is.postback中,应该不是这个问题。。大家知道还有可能是哪里的问题吗?尝试调换了两列checkbox的位置,还是没用。。。。。。
展开
 我来答
handangaoyang
2014-01-19 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:911万
展开全部
你两个checkbox都设置了Enable="false",这样两闹卖察个checkbox都不可以操作了。

你的第一个checkbox,在这种情况下,还可以修改?

你配轮直接截你代码的图上传吧。这样看液茄代码太累了。
更多追问追答
追问

我用另外一个按钮 让他们可编辑了 

前台

后台

追答
断点tv这个checkbox有没有得到?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式