问题描述
<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>上