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

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

2012-04-02 
check选中的点击按钮就删除.我在Repeater里面放了一个asp:checkbox,然后在Repeater外面放了一个asp:button

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值,实现批量删除

热点排行