国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

關于多層repeater,datagrid,datalist嵌套的示例

2024-07-21 02:15:51
字體:
來源:轉載
供稿:網友
菜鳥學堂:

常常在csdn上看到有網友問如何才能實現repeater,datalist, datagrid的嵌套問題,下面給出一個3層嵌套的示例,可以無限級嵌套下去

<asp:repeater id="rpt_catalog" onitemdatabound="rpt_catalog_onitemdatabound" runat="server">
<itemtemplate>最頂層repeater,index:<%#container.dataitem%><br>
<asp:repeater id="rpt_board" onitemdatabound="rpt_board_onitemdatabound" runat="server">
<itemtemplate>&nbsp;&nbsp;&nbsp;&nbsp;第2層repeater,index:<%#container.dataitem%><br>
<asp:repeater id="rpt_boardmaster" runat="server">
<itemtemplate>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第3層repeater,index:<%#container.dataitem%><br>
</itemtemplate>
</asp:repeater>
</itemtemplate>
</asp:repeater>
</itemtemplate>
</asp:repeater>



    private intfirst as integer
    private intsecond as integer

    private sub page_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load
        'put user code to initialize the page here
        dim al as new arraylist
        al.add(0)
        al.add(1)
        rpt_catalog.datasource = al
        rpt_catalog.databind()
    end sub

    sub rpt_catalog_onitemdatabound(byval sender as object, byval e as repeateritemeventargs)
        dim rpt as repeater
        rpt = e.item.findcontrol("rpt_board")
        intfirst = e.item.itemindex

        dim al as new arraylist
        al.add(intfirst & ".0")
        al.add(intfirst & ".1")
        rpt.datasource = al
        rpt.databind()
    end sub

    sub rpt_board_onitemdatabound(byval sender as object, byval e as repeateritemeventargs)
         dim rpt as repeater
        rpt = e.item.findcontrol("rpt_boardmaster")
        intsecond = e.item.itemindex
        dim al as new arraylist
        al.add(intfirst & "." & intsecond & ".0")
        al.add(intfirst & "." & intsecond & ".1")
        rpt.datasource = al
        rpt.databind()
    end sub



代碼經過測試,但請自行優化
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澎湖县| 南漳县| 禹州市| 浪卡子县| 正蓝旗| 安阳市| 乐至县| 靖江市| 沾化县| 甘洛县| 平原县| 洞口县| 太仆寺旗| 延寿县| 保德县| 乳山市| 莲花县| 二连浩特市| 巴青县| 隆安县| 平利县| 乃东县| 朝阳县| 香港| 西贡区| 田东县| 阿克| 宝清县| 乌拉特前旗| 桑日县| 惠来县| 安陆市| 北票市| 德昌县| 驻马店市| 青冈县| 象州县| 景洪市| 长春市| 乌拉特前旗| 普宁市|