repeater可以重复循环数据 
得到的是table样式的表格
现在
我用repeater的来读取数据
想把table的样式给设置下
请各位大大讲解下详细的方法 请给上注释的代码或详细的方法如果用repeater不好 那么用什么好 请给理由(咱还是希望用repeater的方法实现)
此图片是个人体检的用户的信息
而下面的内科 外科 则是用户所检查的科目
我们可以用用户所的ID循环出用户已经体检的各科室
然后根据各科室得到用户每个科室下面的详细信息 
下图也是
得到各科室和各科室内的信息可以用repeater嵌套实现 但问题是 如何做到如图或者类型上图样的效果在线等  请各位大大解惑

解决方案 »

  1.   

    让美工做好可循环的html,往这段html头尾加repeater的代码就ok了
    一句话,循环
      

  2.   

    repeater 嵌套百度一下一大片
      

  3.   


    好看。? 那就在那细细的话心思条条css,哥们你懒吧。。?
      

  4.   


    首先 他说的是嵌套 所以我说没必要查
    如果网上我能找到repeater 生成Table的css的话 我为何到这里提问?css我不是很会 一些简单的可以
    但是用在repeater里就不行了 所以希望高人能详细的讲解下 
      

  5.   

    用JS的话 本人不是很会 所以要用repeater来实现 苦于页面的样子忒难看了
    所以希望大大们给个讲解的机会
      

  6.   

    有详细信息就用formview,table等实现
    列表用repeater等实现
      

  7.   

    列出数据,用repeater
    列表数据,如风格的用gridview
      

  8.   

    你可以先获取repeater的行号啊,这个应该不难吧,如果不知道怎么获取,百度一下喽。获取行号后对它进行设置样式就可以了呀。
      

  9.   

    建议用GRIDVIEW和DETAILSVIEW连用
    或GRIDVIEW和FORMVIEW连用
    GRIDVIEW显示所有列表,FORMVIEW和DETAILSVIEW显示选中的单项的细节
    修改,插入和删除都在FORMVIEW或DETAILSVIEW中
      

  10.   

    用双层嵌套repeater就可以了。
      

  11.   

    用嵌套repeater是可以
    repeater先循环出科室名称
    然后根据科室名称的ID循环各科室的内容
    问题是 如何如上图样 显示如果是多行1列显示则像下面样
    <tr>
                        <td>
                            神经系统
                        </td>
                        <td>
                           <%#Eval("Svalue")%>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            脾
                        </td>
                        <td>
                           <%#Eval("Pvalue")%>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            腹部压痛
                        </td>
                        <td>
                          <%#Eval("Fvalue")%>
                        </td>
                    </tr>但repeater是循环执行
      <asp:Repeater ID="Repeater2" runat="server">
                <HeaderTemplate>
                    <table>
                </HeaderTemplate>
                <ItemTemplate>
    <tr>
                        <td>
                            神经系统
                        </td>
                        <td>
                           <%#Eval("Svalue")%>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            脾
                        </td>
                        <td>
                           <%#Eval("Pvalue")%>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            腹部压痛
                        </td>
                        <td>
                          <%#Eval("Fvalue")%>
                        </td>
                    </tr> </ItemTemplate>
                <FooterTemplate>
                    </table></FooterTemplate>
            </asp:Repeater>
    显示的内容就会重复的显示出来
      

  12.   

    lz介意还是将js好好的学习学习。
    用Repeater+js可以说是万能。对表格的所有操作都能很轻松的实现
    有人介意用GridView,这个我不太赞成(个人看法而已),多学习学习总是好的
      

  13.   

    repeater 他不会生成多余的Html代码 很好的一个空间 建议多使用repeater