使用repeater 的用法,主要用户负责的表格显示. 如图要显示这个效果的话: repeater代码如下: <asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate> <table cellpadding='0' cellspacing='0' bordercolor="#3399FF" border="1"> <tr align="center" style="height: 20px;"> <td width="4%" align="center" rowspan="3"> 序号 </td> <td width="5%" align="center" rowspan="3"> 患者姓名 </td> <td width="4%" align="center" rowspan="3"> 性别 </td> <td width="4%" align="center" rowspan="3"> 年龄 </td> <td width="16%" colspan="6"> 住院总费用(元) </td> <td width="5%" rowspan="3"> 报销费用 </td> </tr> <tr align="center" style="height: 20px;"> <td width="6%" rowspan="2"> 合计 </td> <td width="15%" colspan="5"> 其中: </td> </tr> <tr align="center" style="height: 20px;"> <td width="5%"> 药品费 </td> <td width="5%"> 检查费 </td> <td width="5%"> 治疗费 </td> <td width="5%"> 手术费 </td> <td width="5%"> 其它 </td> </tr> </HeaderTemplate> <ItemTemplate> <tr align="center"> <td align="center"> <%# Container.ItemIndex + 1 %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> <td> <%# DataBinder.Eval(Container.DataItem,"A") %> </td> </tr> </ItemTemplate> <FooterTemplate> <tr> <td colspan="11"> <asp:LinkButton ID="LinkButton1" runat="server">上一页</asp:LinkButton> <asp:LinkButton ID="LinkButton2" runat="server">下一页</asp:LinkButton> </td> </tr> </table> </FooterTemplate> </asp:Repeater>