在table和asp:repeater中实现手风琴

时间:2016-11-08 12:17:57

标签: c# asp.net webforms accordion repeater

我在转发器中创建表 并且数据显示正确,它将是两个记录,如下图所示。

enter image description here 我想要的是:当用户点击存款号时如何制作手风琴(例16),新表将出现并包含数据。

这是转发器的第一个转发器代码:

<asp:Repeater ID="rptDep"  runat="server"  >
    <HeaderTemplate>
        <table class="table table-hover table-striped table-condensed table-bordered table-responsive">
            <tr>
                <th>Deposit No.</th>
                <th>Custom Declaration No.</th> 
                <th>Category</th>
                <th>Location</th>
                <th>Goods Description</th>
                <th>Units Balance</th>
                <th>WT Balance</th>
                <th>Goods Balance Amount(LC)</th>
            </tr>
    </HeaderTemplate>
    <ItemTemplate>
        <tr>
            <td><a href="#">  <%#Eval("depNo") %></a></td>
            <td><%#Eval("customDec") %></td>    
            <td><%#Eval("category") %></td>
            <td><%#Eval("location") %></td>
            <td><%#Eval("goodDesc") %></td>
            <td><%#Eval("unitsBal") %></td>
            <td><%#Eval("wtBal") %></td>
            <td><%#Eval("lcBal") %></td>                  
        </tr> 
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>

我知道它将是第二个转发器,但是如何实现它,或者如何使用foreach语句?

1 个答案:

答案 0 :(得分:0)

我明白了,我通过阅读这篇文章找到了解决方案:

Implement Nested Repeater (Repeater inside Repeater) with example in ASP.Net using C# and VB.Net