由于学校火车订票系统需要按学院班级统计票数和钱数。实现如下图所示列表。以下直奔主题。
aspx页面部分代码:
- <asp:SqlDataSource ID="SqlDataSource1" runat="server"
- ConnectionString="<%contentnbsp;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>\
其