求助关于gridview中插入的checkbox选中的问题
学生做的一个界面 从数据库中读了几条记录出来 需要对其中选中的记录做操作 但老是显示没有选中的记录 以下是我的后台代码 求高人指点啊
bool Flag;
int i, chkCount = 0;
for (i = 0; i < gvUser.Rows.Count; i++)
{
Flag = ((CheckBox)gvUser.Rows[i].FindControl("chkSel")).Checked;
if (Flag)
{
chkCount++;
}
}
说明一下 gvUser.Rows.Count是正确的总记录条数 chkSel是我定义的Checkbox 最后的结果老是显示 chkCount的值为0
下面是前台的代码
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="chkSel" runat="server"/>
</ItemTemplate>
------解决方案--------------------你这个 chkSel绑定字段了么,我试过,没问题的,先绑定字段,如下
<ItemTemplate>
<asp:CheckBox ID="CheckBox3" runat="server" Checked='<%# Eval("你的字段名") %>' />
</ItemTemplate>
------解决方案--------------------没看懂什么意思,问题解决了就好。