首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-10-10 
关于checkbox批量删除的问题前台代码:asp:BoundColumn DataFieldId VisibleFalse/asp:BoundColum

关于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)
{}里面了吗

热点排行