当前位置: 代码迷 >> ASP.NET >> check选中的点击按钮就删除.解决方法
  详细解决方案

check选中的点击按钮就删除.解决方法

热度:9674   发布时间:2013-02-25 00:00:00.0
check选中的点击按钮就删除.
我在Repeater里面放了一个asp:checkbox,然后在Repeater外面放了一个asp:button,我现在要绑定数据的ID到这个checkbox上面,如果选中了,就根据这个ID删除掉该条数据,怎么做? 前台绑定ID的代码怎么写? 我用的<asp:CheckBox ID='<%#Eval("ID")%>' runat="server" /> 但是不行,报错

------解决方案--------------------------------------------------------
放个隐藏的lable 

<asp:LableID='<%#Eval("ID")%>' runat="server" /> 


把他vieable属性设置为 flase

根据id删除就可以了


------解决方案--------------------------------------------------------
前台: <asp:CheckBox ID="IfCheck" runat="server" AutoPostBack="True" OnCheckedChanged="ChkAll_CheckedChanged"/>

后台:
 protected void ChkAll_CheckedChanged(object sender, EventArgs e)
{
 for (int rowindex = 0; rowindex < this.GridViewCustomer.Rows.Count; rowindex++)
{
if (((CheckBox)this.GridViewCustomer.Rows[rowindex].Cells[0].FindControl("IfCheck")).Checked == true)
{
删除代码;

}
}
}
------解决方案--------------------------------------------------------
删除时,遍历选中的checkbox,并取其value值,实现批量删除

  相关解决方案