如题,就是要显示的表格里面的数据项非常多,且行和列不是固定的:一行有不一定相同的列数,有些列可能跨几行等等...就如简历表一样,相信大家在网上都有简历表.就类似于那个样子,甚至更复杂.  .net里面用什么样的方法去实现最好,GridView?
还是要自己一点点的去画Table啊,这样好辛苦啊,各位有经验发表一下高见啊,指点迷津啊...

解决方案 »

  1.   

    自己通过table去把样式做出来,可以用repeater作为数据控件绑定
      

  2.   

    <div runat=server id="divaj">
                        <table class="table" id="tbaj"  >
                <thead runat=server id="tbajt" >
                    <tr class="ScrollTr">
                        <th>
                            <input type="checkbox" onclick="SelectAll();" />
                        </th>
                        <th>
                            序号
                        </th>
                        <th>
                            题名
                        </th>
                        <th>
                            备注</th>
                        <th>
                            案卷号</th>
                        <th>
                            盒号
                        </th>
                        <th>
                            可借出数量
                        </th>
                        <th>
                            创建人
                        </th>
                        <th>
                            创建时间
                        </th>
                        <th>
                            挡号
                        </th>
                        <th>
                            归档年度
                        </th>
                        <th>
                            摆放位置
                        </th>
                    </tr>
                </thead>
                <tbody>
                    <asp:Repeater ID="repaj" runat="server" onitemcommand="repaj_ItemCommand" >
                        <ItemTemplate>
                            <tr>
                                <td>
                                    <asp:CheckBox ID="chkboxMove" runat="server" /><asp:Literal runat="server" ID="lMoveid"
                                        Visible="false" Text='<%# Eval("dawjid")%>'></asp:Literal>
                                </td>
                                <td>
                                    <%#Container.ItemIndex+1 %>
                                </td>
                                <td>
                                   <asp:LinkButton runat=server ID="lbajtitle" Text='<%#Eval("title") %>'  CommandArgument='<%#Eval("dawjid") %>'></asp:LinkButton>
                                   <%--<a href='rightlist.aspx?ajid=<%#Eval("ajid")%>&id=<%=id %>&depth=<%=depth %>&foot=<%=foot %>&ajh=<%#Eval("ajh")%>'><%# Eval("TITLE")%></a>--%>
                                </td>
                                <td>
                                  
                                        <%# Eval("bz")%>
                                    
                                </td>
                                
                                <td>
                                    <%# Eval("dh")%>
                                </td>
                                <td>
                                    <%# Eval("hh")%>
                                </td>
                                <td>
                                    <%# Eval("sl")%>
                                </td>
                                <td>
                                    <%# Eval("cjr")%>
                                </td>
                                <td>
                                    <%# Eval("cjsj")%>
                                </td>
                                <td>
                                    <%# Eval("ys")%>
                                </td>
                                <td>
                                    <%# Eval("bfwz")%>
                                </td>
                                <td>
                                    <%# Eval("bfwz")%>
                                </td>
                            </tr>
                        </ItemTemplate>
                    </asp:Repeater>
                </tbody>
                
            </table>
            <div class=" pagercontainer">
            <uc1:pager ID="pagaj" runat="server" PageSize="10"  OnPageChanged="Bindwjlist"
                        />
                        </div></div>在repeater中随便画就行了
      

  3.   

    在table中布好局之后再用repeater控件绑定数据
      

  4.   

    用第三方更强大的控件
    http://ajax.open-open.com/Grid.htm
      

  5.   

    结帖了,看来也没有其它更好的办法了,我还是画Table用Repeater绑定吧.感谢各位高见