如我有一个商品对比的要绑定数据数据表如下
ID  Name Price
1   小王  1000
2   小张  1200
3   小李  1300然后要绑定到repeater中如下
ID      1    2    3
Name   小王  小张  小李
Price  1000 1200 1300谢谢
我现在是 用循环的方法将数据填充到别一个DataTable上再绑定用什么方法效率最好谢谢

解决方案 »

  1.   

    DataList的属性 RepeatColumns="4"是一行显示4条记录 RepeatDirection="Horizontal"是横着显示
      

  2.   

    <asp:DataList ID="DataList1" runat="server" RepeatColumns="3" Height="100%" Width="100%" >
                                                        <ItemTemplate>
                                                            <table width="100%" border="0" style="text-align: left; line-height: 20px;" cellspacing="0"
                                                                cellpadding="0">
                                                                <tr>
                                                                    <td width="25%">
                                                                        <a href="/BusinessOpp/opplist.aspx?typeid=<%# Eval("ID")%>" >
                                                                            <%#Eval("TypeName") %>
                                                                        </a>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </ItemTemplate>
                                                    </asp:DataList>yong  repeater 也可以,循环tr 就行
      

  3.   

    都样的repeater 做一个3行1列的table让它循环显示就可以了datalist只要设置下属性
      

  4.   

    RE:用DataList的话如果他们的数据有长有短的话会出现错位的现像谢谢
      

  5.   

    个人感觉是用DataTable 就挺好的,当然对付复杂的数据类型可以使用DataList
      

  6.   

     <asp:DataList ID="dl1" runat="server" RepeatDirection="horizontal" RepeatColumns="100">
                
                <ItemTemplate>
                    
                    <%#Eval("ID") %><br />
                    <%#Eval("name") %>
                    <br />
                    <%#Eval("price") %>
                    
                </ItemTemplate>
             </asp:DataList>
      

  7.   



    RE:
    http://pdlib.pconline.com.cn/product/compare.do?method=compare&id=227897&id=242622
    如果用上面的各位的方法绑定出来的东西是很不美观的

      

  8.   

    如果要美观用repeater写最好了.
      

  9.   

    用datalist比较简单.样式可以改啊,你觉得怎么美观就怎么改