如何像新闻列表一样显示 两列。比如我读取10条信息。。左边显示1-5条。。右边 显示6-10条请问这样该如何实现。。谢谢

解决方案 »

  1.   

    1:在ASP.NET中应该是做这样的Template就可以。
    2:手工自己分开也行啊。
      

  2.   

    用DataList:<asp:DataList ID="DataList1" runat="server" RepeatColumns="2">
            </asp:DataList>
      

  3.   

    用datalist做,设置这2个属性RepeatColumns="2" RepeatDirection="Horizontal"
      

  4.   

    这里就是用样式写的,可以看看!或是把css下载下来
      

  5.   

    LZ是想实现像winform里面一样的tabcontrol控件一样的效果吗?用div+css实现,做两个div,显示一个div,隐藏另一个div。
      

  6.   

    repeater 
    <table>
    <repeater>
      <ItemTemplate><tr><td>绑定<tr><td>
      </ItemTemplate>
    <repeater>
    </table>
    int pop=1;
    Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
       if (pop2 % 5 == 0)
            {
                e.Item.Controls.Add(new LiteralControl("</tr></td><tr><td>"));
            }
    }
      

  7.   

    最简单的方法就是用datalist repeatecolumns=2 RepeatDirection="Horizontal" 
    另外一个是自己写个循环来打印html代码.
      

  8.   

    Css样式就能实现呀,少写好多代码
      

  9.   

    用两个Repeater 左右各一个两条查询语句 不久OK了啊 第二个语句  我的例子:select top 10 * from ywtj where yw_id not in (select top 3 yw_id from ywtj) 
      

  10.   

    绑定数据的时候不要写任何格式,
    用css控制好了