zoukankan      html  css  js  c++  java
  • ASP.NET Repeater控件的嵌套使用

    思路:

    在嵌套使用repeater控件时,内部的repeater控件就要动态绑定数据源。

    就下面的代码示例来说,外部的repeater控件是 rptTr ,内部的repeater控件是 rptTd 。需要在 rptTr 的 onitemdatabound 的处理函数中动态绑定数据源。

    前台:

    <asp:Repeater ID="rptTr" runat="server" OnItemDataBound="rptTr_ItemDataBound">
                <HeaderTemplate>
                    <table border="1">
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td style=" 40px">
                            <%# Container.DataItem %>
                        </td>
                        <asp:Repeater ID="rptTd" runat="server">
                            <ItemTemplate>
                                <td style=" 40px">
                                    <%# Container.DataItem %>
                                </td>
                            </ItemTemplate>
                        </asp:Repeater>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </table></FooterTemplate>
            </asp:Repeater>

    后台:

    protected void Page_Load(object sender, EventArgs e)
        {
            ArrayList list = new ArrayList();
            for (int i = 0; i < 5; i++)
            {
                list.Add(i.ToString());
            }
            rptTr.DataSource = list.ToArray();
            rptTr.DataBind();
        }
        protected void rptTr_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            ArrayList list = new ArrayList();
            for (int i = 1; i < 5; i++)
            {
                list.Add("列 " + i.ToString());
            }
    
            Repeater rpt = e.Item.FindControl("rptTd") as Repeater;
            rpt.DataSource = list.ToArray();
            rpt.DataBind();
        }


  • 相关阅读:
    mac xcode c++ cin cout注意细节一
    linux c++编译问题和虚拟机网络通信
    cocos2d之列表容器节点再排序
    cocos2d之z轴位置示例
    cocos2d之json使用实例
    绑定方法与非绑定方法
    Python 多态与抽象类
    面向对象
    面向对象之继承与派生
    面向对象之类与对象
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207087.html
Copyright © 2011-2022 走看看