比如信息如下:
共用信息:XX中学
姓名   语文成绩   数学成绩
A同学  80         90
B同学  90         95
...然后转化为表格:
学校:XX中学   姓名:A同学
语文成绩:80   数学成绩:90学校:XX中学   姓名:B同学
......有几行转几个表格,不知是否看懂我的意思了.现在我希望大家能个比较简便的方法实现.我自己想外面搞个循环读行的信息,里面再搞个循环画表.但实际的表格比较复杂,不像我这个例子这般简单,最好还是能在前台可以将表格画出来的.请有经验的朋友给点参考意见.

解决方案 »

  1.   

    用repeater,想怎么样就怎么样。
      

  2.   

    用DataList去做,應該很簡單。
      

  3.   

    <asp:DataList ID="DataList1" runat="server" RepeatColumns="3" RepeatDirection="Horizontal"                                    Width="98%" CellPadding="7">
      <ItemTemplate>
        <table>
          <tr><td><asp:Label ID="Label1" runat="server" Text="学校:"></asp:Label>
    <asp:Label ID="Label1" runat="server" Text = "<%#DataBinder.Eval(Container.DataItem,"schoole")%>" ></asp:Label>
    </td></tr>
          <tr><td><asp:Label ID="Label1" runat="server" Text="语文:"></asp:Label>
    <asp:Label ID="Label2" runat="server" Text = "<%#DataBinder.Eval(Container.DataItem,"yufen")%>" ></asp:Label>
    </td></tr>
    .....//其他行
     </table>
    </ItemTemplate>
    </asp:DataList>
    //---------------
    RepeatDirection="Horizontal"//
    RepeatColumns="3" //代表3個為一行