有的时候想实现类似下图,第二个图示的效果:
我们可能首先会想到DataList,其实DataList我们这里设置:
<
asp:DataList
id
="DataList1"
runat
="server"
RepeatColumns
="10"
>
< ItemTemplate >
<% # DataBinder.Eval(Container.DataItem,"test") %>
</ ItemTemplate >
</ asp:DataList >
< ItemTemplate >
<% # DataBinder.Eval(Container.DataItem,"test") %>
</ ItemTemplate >
</ asp:DataList >
这样显示出来的是上图的效果,并不能得到预期的纵向显示一定行的效果。
其实遇到这样的情况可以对数据源做一下转换。
比如我们建立这样的测试数据源: