请教datalist一次循环两列显示

问题描述

<asp:DataListID="DataList1"runat="server"DataSourceID="SqlDataSource1"GridLines="Horizontal"RepeatColumns="2"RepeatDirection="Horizontal"><ItemTemplate><tr><td><asp:Imagerunat="server"src='<%#Eval("bookimg")%>'/><td><td><%#Eval("bookName")%></td><td><%#Eval("bookAuthor")%></td><td><%#Eval("bookinfo")%></td></tr></ItemTemplate></asp:DataList>现在显示出来是一直往下延伸。我想左右都有一个表格。一篇6个。现在6个都是在左边一直向下的。还要往下滚轮才行。应该怎么修改?

解决方案

解决方案二:
每个数据显示用一个div包含吧,然后每行两个div依赖css控制
解决方案三:
能不能详细点。。楼上
解决方案四:
<tr><td><asp:Imagerunat="server"src='<%#Eval("bookimg")%>'/><td><td><%#Eval("bookName")%></td><td><%#Eval("bookAuthor")%></td><td><%#Eval("bookinfo")%></td></tr>这里模版都用错了呀。你用啥Tr...
解决方案五:
开始用repeater做的。。换这个直接代码粘过来的。。
解决方案六:
引用4楼baidu_27301311的回复:

开始用repeater做的。。换这个直接代码粘过来的。。

DataList他也会生成Table<tr>的。你不能这么做呀。你还是用repeater吧。
解决方案七:
引用5楼wyd1520的回复:

Quote: 引用4楼baidu_27301311的回复:
开始用repeater做的。。换这个直接代码粘过来的。。

DataList他也会生成Table<tr>的。你不能这么做呀。你还是用repeater吧。

不能解决我的问题啊。。实在不行我只能gridview了啊。。。。
解决方案八:
引用楼主baidu_27301311的回复:

<asp:DataListID="DataList1"runat="server"DataSourceID="SqlDataSource1"GridLines="Horizontal"RepeatColumns="2"RepeatDirection="Horizontal"><ItemTemplate><tr><td><asp:Imagerunat="server"src='<%#Eval("bookimg")%>'/><td><td><%#Eval("bookName")%></td><td><%#Eval("bookAuthor")%></td><td><%#Eval("bookinfo")%></td></tr></ItemTemplate></asp:DataList>现在显示出来是一直往下延伸。我想左右都有一个表格。一篇6个。现在6个都是在左边一直向下的。还要往下滚轮才行。应该怎么修改?

DataList横向排列,一排2个RepeatDirection="Horizontal"RepeatColumns="2"其他不用做什么设置吧?!
解决方案九:
问题可能出在<ItemTemplate>中间的<tr><td>上

时间: 2024-10-28 02:22:27

请教datalist一次循环两列显示的相关文章

php循环table实现一行两列显示的方法

  这篇文章主要介绍了php循环table实现一行两列显示的方法,本文直接给出实现代码,重点就是在取余方法的运用,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#CCC&quo

php循环table实现一行两列显示的方法_php实例

<table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#CCC"> <tr> <td align="center" bgcolor="#FFFFFF">第一列</td> <td align="cen

html5-css3多列设置ul中的li两列显示,但出现的问题是点击其中的li,实际显示的却是底下的li的情况。

问题描述 css3多列设置ul中的li两列显示,但出现的问题是点击其中的li,实际显示的却是底下的li的情况. 设置webkit-column-count:2原来设置float的时候没有出现这种情况. 如图 明明点击的是第一个,但显示的确实下边一个. 在实际运行中总是点错. 不知该怎么解决

如何将文章列表用&lt;li&gt;分两列显示

我们平时用ul或ol标签来罗列文章列表时默认是一列,为了美观起见,想把它们两列显示要如何操作呢?怎么用css定义它们? 其实相对比较简单,用几行css样式定义一下就够了,可以用div + css来控制 <style type="text/css"> .ytkah{ width:300px; height:74px; float:left;} .ytkah ul{ width:280px;} .ytkah li{ width:100px; float:left; displa

jsp 显示列表 怎么样分两列显示?

问题描述 怎么样做个循环或者控制,显示两列?目前显示一列的代码如下:<body><divclass="teach_listteach_double_li"><ul><s:iftest="queryModel&&queryModel.items!=null"><s:iteratorvalue="queryModel.items"id="item"><

水晶报表怎么实现的字段先分组,然后显示的时候在分两列显示呢?

问题描述 按的姓名分组,我用了节专家对报表中的详细信息设置了宽度为9.5CM,但是运行显示的时候,每个框还是不会分两列在显示出来,而是竖着再显示到第2页中去,大家教我该怎么办啊,,,,,急!!!谢谢了 解决方案 解决方案二:up

循环中表格定位的左右两列显示方法

显示|循环 <% Set = rs --------'循环前提省略Response.Write("<table width=""100%"" border=""1"" align=""center"" cellpadding=""4"" cellspacing=""4"">&quo

怎么将Reapter显示的新闻分为两列 3行两列的形式

问题描述 怎么将Reapter显示的新闻分为两列3行两列的形式如:从数据库当中查询出6条记录,在Reapter控件中显示原先的:新闻1新闻2新闻3新闻4新闻5新闻6后来的:新闻1新闻2新闻3新闻4新闻5新闻6在线等!!!高手帮帮忙!!! 解决方案 解决方案二:在模板里面自己先<table><tr><td></td></tr></table>完成就可以了解决方案三:你写好布局,布局一个横排的样式.然后去reapter里面循环就可以啊解决

&amp;amp;lt;c:forEach&amp;amp;gt;如何实现两列循环

问题描述 有一个List<Book>列表Book有两个字段name和writer需要实现多行两列<c:forEach items="${bookList}" var="book" varStatus="status"><tr> <td width="10%">book1.name</td> <td width="40%">book1.w