Repeater中绑定的CheckBox,如果选取状态改变了触发的是什么事件?
<asp:Repeater id="RpProduct" runat="server">
<ItemTemplate>
<table>
<TR>
<TD>
<asp:Label ID="ProdName" Runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ProdName") %>' /></A></TD>
<TD><asp:CheckBox ID="CbxDelete" Runat="server" OnCheckedChanged="CheckedChanged" AutoPostBack="True"></asp:CheckBox></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:Repeater>
要求:选取 CheckBox后就把相应的产品删除。但不知CbxDelete选取改变后触发的是Repeater中的什么事件,另外如何得到相应行的产品的编号。
问题点数:50、回复次数:9Top
1 楼brightheroes(在地狱中仰望天堂)回复于 2004-12-01 12:26:04 得分 30
我觉得这个功能最好在下面放一个button
用来批量删除选中的产品
而且还要有删除确认
这样的好处是:减小数据库压力,减少误操作Top
2 楼sosohai(sosohai)回复于 2004-12-01 12:28:40 得分 0
你要把它设为自动提交Top
3 楼sosohai(sosohai)回复于 2004-12-01 12:30:23 得分 0
至于触发了什么事件,我估计你比我内行。只是要等到提交的时候,才能真正触发。Top
4 楼srz007(呵呵)回复于 2004-12-01 12:32:48 得分 20
private void Page_Load(object sender, System.EventArgs e)
{
RpProduct.ItemCreated += new RepeaterItemEventHandler(RpProduct_ItemCreated);
RpProduct.DataBind();
}
private void RpProduct_ItemCreated(object sender, RepeaterItemEventArgs e)
{
CheckBox CbxDelete = (CheckBox)e.Item.FindControl("CbxDelete");
CbxDelete.CheckedChanged += new EventHandler(CbxDelete_CheckedChanged);
}
private void CbxDelete_CheckedChanged(object sender, EventArgs e)
{
//执行你的操作
}Top
5 楼zjliujun(刘军)回复于 2004-12-01 14:08:23 得分 0
请问如何能知道所要删除的行的产品编号呢?
private void CbxDelete_CheckedChanged(object sender, EventArgs e)
{
//执行你的操作
} 中的 e 里面有没有?
Top
6 楼brightheroes(在地狱中仰望天堂)回复于 2004-12-01 14:25:22 得分 0
e里面当然没有
所以你要写一个继承自CheckBox的控件,给它添加一个属性,来记录这个ID
......Top
7 楼brightheroes(在地狱中仰望天堂)回复于 2004-12-01 14:29:23 得分 0
hope this can help
http://community.csdn.net/Expert/topic/3595/3595789.xml?temp=.866955
Top
8 楼brightheroes(在地狱中仰望天堂)回复于 2004-12-01 14:30:43 得分 0
所以,还是建议你换一个操作方式......
Top
9 楼zjliujun(刘军)回复于 2004-12-01 15:54:41 得分 0
多谢各位!给分Top
相关问题
- 在textbox里选取字符所触发的事件是什么?
- datalist里的checkbox选取
- Listview中CheckBox触发什么事件?
- datagrade控件,有列checkbox触发事件?
- 怎么触发checkbox的onclick事件?
- 当选取tabstrip里的一个选项卡里触发什么事件?
- 在 datagrid 中的 checkbox ,autopostback=true ,触发事件到哪里去了?
- 请问怎么触发 HeaderTemplate 里 CheckBox 的 CheckedChanged 事件
- 又是老话题:关于checkbox的触发问题?
- Datagrid中ItemTemplate列的CheckBox选取问题!!大家帮忙呀




