datalist 怎么显示成多列呢?查出来的数据源是一列多行的? 如题:比如查出来的是 id 1 2 3我想在datalist里显示成1 2 3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把显示方式设置成横向就可以了RepeatDirection="Horizontal" 你的需求无非就是一行datalist显示多行数据 <asp:DataList id="DataList1" runat="server" Width="95%" RepeatDirection="horizontal" RepeatColumns="4"> <ItemTemplate> <table> <tr> <td> <ul><li><a href='<%#Eval("Link")%>' target="_blank" style='background: url(<%#"Back/System/Website/"+Eval("Path")%>) no-repeat 0 0';></a> </li> </ul> </td> </tr> </table> </ItemTemplate> </asp:DataList>这是我datalist 的设置 设置RepeatColumns属性。就是设置一行显示几列值,不知道行不行 用这个属性试试 我给你的超链接进去看了没主要是两个属性 RepeatDirection和RepeatColumns对于你上面回复的需求 只设置前者就ok了 第三步: 以多列多行的table来显示数据为了创建多行多列的DataList,我们需要设置RepeatColumns属性为显示的列数.默认的RepeatColumns属性为0,因此DataList会单列或单行的显示所有的项(取决于RepeatDirection属性的值). RepeatColumns:设置DataList一行显示的列数。RepeatDirection:设置DataList控件是垂直显示还是水平显示。(Vertical和Horizontal)LZ的需求,把RepeatColumns属性设为3,RepeatDirection设为Horizontal 1. 有个属性。RepeatDirection="Horizontal"2. 用表格。 session未定义问题~各位大神帮帮忙~ 从数据库读出来的时间变成了1900-1-1 0:00:00 谁会写这个网站的源码 用ASP.NET2.0开发门户网站 一个小小的疑问? 诚邀有开发经验的来说说....回复都有分!!!!都来呀 求一个商品点击量的代码 不能在vs2005工具栏中可视话建立用户和角色,会不会影响我用登陆控件? 请帮忙解决 就10分了 完后在加100!!!一定不失言!! 十万火急!!! 如何使用分离的javascript代码? 为什么我的GridView没有RowDeleting事件... 关于查询语句按两个字段排序问题,不知道可不可以,求大虾指点!!!!!
RepeatDirection="Horizontal"
一行datalist显示多行数据
<ItemTemplate>
<table>
<tr>
<td>
<ul><li><a href='<%#Eval("Link")%>' target="_blank" style='background: url(<%#"Back/System/Website/"+Eval("Path")%>) no-repeat 0 0';></a> </li>
</ul>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>这是我datalist 的设置
主要是两个属性 RepeatDirection和RepeatColumns对于你上面回复的需求 只设置前者就ok了
2. 用表格。