读书人

关于checkbox批量删除的有关问题

发布时间: 2012-10-10 13:58:11 作者: rapoo

关于checkbox批量删除的问题
前台代码:

<asp:BoundColumn DataField="Id" Visible="False"></asp:BoundColumn>

<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="chkDel" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>

和一个删除按钮

CS代码:

protected void btn_Delete_Click(object sender, EventArgs e)
{

前面是数据库语句


for (int i = 0; i < myTable.Rows.Count; i++)
{
CheckBox cb = (CheckBox)Datagrid1.Items[i].FindControl("chkDel");
if (cb.Checked)
{
批量删除操作
}

}
Label1.Text = "批量删除成功!";
}




我在 if (cb.Checked)
{

}
里面设置了断点,程序运行时没有执行到断点部分,也就是checkbox.checked全部为false
请问这个代码应该如何改?

[解决办法]
myTable的绑定放到
if(!IsPostBack)
{}里面了吗

读书人网 >asp.net

热点推荐