由于学校火车订票系统需要按学院班级统计票数和钱数。实现如下图所示列表。以下直奔主题。

多级分类统计列表ListView实现

aspx页面部分代码:
 
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString
="<%$ ConnectionStrings:TrainConnectionString %>" >
</asp:SqlDataSource>
<div style="color:#4C4847;font-size:16px;margin:0 auto;text-align:center;padding:10px;font-weight:bold;">

福州大学火车订票系统
-订票明细表(<%=DateTime.Now.ToShortDateString() %></div>
<asp:ListView ID="lsvAcademe" runat="server" DataSourceID="SqlDataSource1" DataKeyNames="AcademeID" >
<EmptyDataTemplate>
<div style="color:red;font-size:16px;margin:0 auto;text-align:center;">对不起,没有找到您想要的数据!</div>
</EmptyDataTemplate>
<LayoutTemplate>
<table class="order-list-table">
<tr>
<th>学院</th><th>票数</th><th>硬座总价</th><th>预收总价</th>
<th>班级</th><th>票数</th><th>硬座总价</th><th>预收总价</th>
<tr>
<asp:PlaceHolder ID="itemPlaceHolder" runat="server"></asp:PlaceHolder>
<td colspan="8" style="height:0;"></td>
</tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<td rowspan='<%# Eval("ClassCount") %>' ><%# Eval("Academe") %></td>
<td rowspan='<%# Eval("ClassCount") %>' ><%# Eval("TicketCount") %></td>
<td rowspan='<%# Eval("ClassCount") %>' ><%# String.Format("{0:0.0}",Eval("HardseatTotal")) %></td>
<td rowspan='<%# Eval("ClassCount") %>' ><%# String.Format("{0:0.0}",Eval("AdvanceTotal")) %></td>
<uc1:ListViewClass ID="ListViewClass1" runat="server" AcademeID='<%#Eval("AcademeID") %>' />
</ItemTemplate>
</asp:ListView>

相关文章:

  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-09-28
  • 2021-12-31
  • 2021-12-25
  • 2022-01-21
  • 2021-04-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
  • 2022-01-28
  • 2021-08-21
  • 2021-09-21
相关资源
相似解决方案