CheckBox更改了内部Repeater的事件 [英] CheckBox changed event of inner Repeater

查看:74
本文介绍了CheckBox更改了内部Repeater的事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

asp:Repeater ID="repCategory" runat="server" OnItemDataBound="repCategory_OnItemDataBound">
                                <HeaderTemplate>
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <tr>
                                        <td valign="middle" align="center" width="5%">
                                        </td>
                                        <td colspan="6">
                                            <asp:Repeater ID="repSubCategory" runat="server" OnItemDataBound="repSubCategory_OnItemDataBound">
                                                <HeaderTemplate>
                                                    <table width="100%">
                                                </HeaderTemplate>
                                                <ItemTemplate>
                                                    <tr>
                                                        <asp:Repeater ID="repProduct" runat="server" OnItemDataBound="repProduct_OnItemDataBound">
                                                            <ItemTemplate>
                                                                <td align="left" width="16%">
                                                                </td>
                                                            </ItemTemplate>
                                                        </asp:Repeater>
                                                    </tr>
                                                </ItemTemplate>
                                                <FooterTemplate>
                                                    <tr>
                                                        <asp:Repeater ID="repOrder" runat="server" OnItemCreated="repOrder_OnItemCreated_drdFill">
                                                            <ItemTemplate>
                                                                <td>
                                                                     <asp:CheckBox ID="chkbxOrder" runat="server" />
                                                                    <asp:DropDownList ID="drdListNoOfOrders" runat="server">
                                                                    </asp:DropDownList>
                                                                </td>
                                                            </ItemTemplate>
                                                        </asp:Repeater>
                                                    </tr>
                                                    </table>
                                                </FooterTemplate>
                                            </asp:Repeater>
                                        </td>
                                    </tr>
                                </ItemTemplate>
                                <FooterTemplate>
                                    </table>
                                </FooterTemplate>
                            </asp:Repeater>



我已经尝试过了,但是没有用



i have tried this but its not working

protected void repOrder_OnItemCreated_drdFill(object sender, RepeaterItemEventArgs e)
{
  CheckBox chk = (CheckBox)e.Item.FindControl("chkbxOrder");
  chk.CheckedChanged += new EventHandler(CheckedChanged);
}


在单击"复选框上,调试器将不检查更改的事件


On Click Of check box Debugger is not going to check changed Event

private void CheckedChanged(object sender, EventArgs e)
{
        CheckBox cb = (CheckBox)sender;
        try
        {
            My Code
        }
        catch (Exception ex)
        {
        }
}

推荐答案

感谢各位我解决了我的问题,不要浪费时间
Thanks Guys I Have Solved My Problem Don''t Waste Your Time


这篇关于CheckBox更改了内部Repeater的事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆