<table>
                                    <tr>
                                        <td><img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" /></td>
                                         <td><img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" /></td>
                                          <td><img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" /></td>
                                          <td><img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" /></td>
                                    </tr>
                                   <tr>
                                        <td><asp:CheckBox ID="CheckBox1" runat="server" /> <%# Eval("Pro_Name") %></td>
                                         <td> <asp:CheckBox ID="CheckBox2" runat="server" /><%# Eval("Pro_Name") %></td>
                                          <td> <asp:CheckBox ID="CheckBox3" runat="server" /><%# Eval("Pro_Name") %></td>
                                           <td> <asp:CheckBox ID="CheckBox4" runat="server" /><%# Eval("Pro_Name") %></td>
                                    </tr>
                                </table>
这样写的话 每行 都一样!!
我就想从数据库 按顺序 一个一个的填充到每列 
不知道用什么方法

解决方案 »

  1.   

    没有明白楼主的意思
    是想绑定datatable里面每列的话
     <tr>
                                            <td><asp:CheckBox ID="CheckBox1" runat="server" /> <%# Eval("Pro_Name") %></td>
                                             <td> <asp:CheckBox ID="CheckBox2" runat="server" /><%# Eval("Pro_Name") %></td>
                                              <td> <asp:CheckBox ID="CheckBox3" runat="server" /><%# Eval("Pro_Name") %></td>
                                               <td> <asp:CheckBox ID="CheckBox4" runat="server" /><%# Eval("Pro_Name") %></td>
                                        </tr>
    把这里的pro_name换成你要绑定的列就是了如果说的是不想用数据绑定 而是手工向前台输出数据的话就自己写个
    for()
    {
    循环添加表结构
    }
    把最终的代码输出到前台就是了
      

  2.   

    用datalist的flow方式布局,设置每行显示多少个
      

  3.   

    你这是如何绑的哦。真搞不懂,你一个列非要用四张来绑定??建议你换个控件去绑定。。比如说datalist
      

  4.   

    datalist 后用Flow 一行4个 是可以
    但是 如果我要2行呢  我要加控件 怎么办?
    比如2行1列的表格  第一行是图片 第二行 有按钮 有文字 
    一行4个  怎么弄?
      

  5.   

    类似这样
       <table>
                            <tr>
                                <td>
                                <img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:CheckBox ID="CheckBox1" runat="server" /> <%# Eval("Pro_Name") %>
                                </td>
                            </tr>
                        </table>
      

  6.   

    我知道可以内,但是你这里有必要么?一行里面只要绑定一个就可以了内<tr>
    <td>
    <img  src='img/<%# Eval("Pro_Image") %>' height="180" width="229" onclick="show('<%# Eval("Pro_Id") %>');return false;"  alt="" /></td>
    </tr>
    <tr>
    <td>
      <asp:CheckBox ID="CheckBox1" runat="server" /> <%# Eval("Pro_Name") %></td>
    </tr>
      

  7.   

    外层用div 靠左悬浮 里面排tabele吧 
    用repeater重复里面的table应该可以实现你的效果
    做法有很多种