`
mywebcode
  • 浏览: 994828 次
文章分类
社区版块
存档分类
最新评论

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="width: 40px">
                        <%# Container.DataItem %>
                    </td>
                    <asp:Repeater ID="rptTd" runat="server">
                        <ItemTemplate>
                            <td style="width: 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();
    }


分享到:
评论

相关推荐

    asp.net中Repeater控件嵌套Repeater调数据方法

    关于repeater嵌套的方法,使用!! 希望对大家有帮助!!!!

    ASP.NET 控件的使用

    第13章 使用Repeater控件和DataList控件 417 13.1 使用Repeater控件 417 13.1.1 使用Repeater控件显示数据 417 13.1.2 在Repeater控件中使用模板 420 13.1.3 Repeater控件的事件处理 424 13.2 使用DataList控件 429...

    使用嵌套 Repeater 控件和 Visual C# _Net 显示分层数据

    使用嵌套 Repeater 控件和 Visual C# _Net 显示分层数据

    ASP.Net中数据展示控件的嵌套使用示例

    ASP.Net中数据展示控件的嵌套使用,在Repeater里面嵌套一个GridView,将每个User的任务展示出来

    ASP.NET.4揭秘

    第13章 使用repeater控件和datalist控件476 13.1 使用repeater控件476 13.1.1 使用repeater控件显示数据476 13.1.2 在repeater控件中使用模板479 13.1.3 repeater控件的事件处理484 13.2 使用datalist控件490 13.2.1...

    asp.net程序设计使用教程课件ppt

    9.5 Repeater控件的模板使用方法 9.6 GridView控件的常用属性、方法和数据绑定技术 9.7 DetailsView控件的的常用属性、方法和数据绑定技术 9.8 FormView控件的模板使用方法 9.9 ListView控件的使用 10.1 ASP.NET2.0...

    ASP.NET3.5从入门到精通

    11.4.3 ASP.NET 登录控件的使用 16 第一篇 窗口与界面编程 11.5 自定义控件实例 11.5.1 ASP.NET 分页控件 11.5.2 ASP.NET 分页控件的使用 11.6 小结 第 12 章 ASP.NET 的皮肤、主题和母版页 12.1 皮肤和主题 12.1.1 ...

    ASP.NET 3.5 开发大全

    11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的使用 11.6 小结 第12章 ASP.NET的皮肤、主题和母版页 12.1 皮肤和主题 12.1.1 CSS简介 12.1.2 CSS基础 12.1.3 ...

    ASP.NET 3.5 开发大全word课件

    11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的使用 11.6 小结 第12章 ASP.NET的皮肤、主题和母版页 12.1 皮肤和主题 12.1.1 CSS简介 12.1.2 CSS基础 12.1.3 ...

    ASP.NET 3.5 开发大全11-15

    11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的使用 11.6 小结 第12章 ASP.NET的皮肤、主题和母版页 12.1 皮肤和主题 12.1.1 CSS简介 12.1.2 CSS基础 12.1.3 ...

    ASP.NET 3.5 开发大全1-5

    11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的使用 11.6 小结 第12章 ASP.NET的皮肤、主题和母版页 12.1 皮肤和主题 12.1.1 CSS简介 12.1.2 CSS基础 12.1.3 ...

    asp.net2.0

    数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 ...

    asp.net知识库

    Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的...

    asp.net2.0访问ACCESS实例(添加、删除、修改)

    asp.net2.0+access+repeater 我也是个新手,一直在自学asp.net2.0,特别是访问数据库方面。边练习边做了这个实例,算是个留言板吧,希望能跟我一样刚上路的新手朋友有所帮助!...用到了repeater控件的嵌套和分页。

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    9.2.1 使用Repeater控件显示数据 9.2.2 在Repeater控件中分页显示数据 9.2.3 使用DetailsView控件操作一条记录 9.2.4 使用FormView控件更新和插入数据 9.3 本章小结 高级篇 第10章 导航与登录 10.1 站点导航 ...

    asp.net 数据绑定控件实例

    ado.net,datalist(编辑,更新,删除),gridview(编辑,更新,删除,全选),,repeater(分页,嵌套)

    asp.net2.0数据教程

    数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 ...

    ASP.NET2.0数据教程

    数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 ...

    在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套

    本文主要介绍ASP.NET 2.0中如何在数据控件内嵌套一个数据控件,可以在Repeater控件的ItemTemplate节点下嵌套各种其他(如Repeater、GridView或DataList等)的控件。

Global site tag (gtag.js) - Google Analytics