日期:2014-05-18  浏览次数:20359 次

ASP.NET中哪些控件能实现同一行显示多条记录?
请教关于同行显示纪录问题?  
以前我做的页面显示都是一行一行的显示纪录,但是如果一条信息的量很小,只有一两个FIELD,这样我想请问能不能在同一行中一次显示两条纪录呢,这样两条两条的在每行中显示呢?
比如原来是a
b
c
d(a.b.c.d表示每条记录)
变成阿  
a   b  
c   d  
这样子显示
再ASP.NET中有控件能实现么?先谢了!


------解决方案--------------------
可以
用reapter,或者DataList

自己先用html拼好,然后再绑定,这样就可以每行显示两个再循环了,就相当于淘宝的商品显示一样
------解决方案--------------------
DataList.RepeatColumns属性可以设置一行显示多少条记录。
------解决方案--------------------
考虑使用 DataList
MSDN教程:
http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.datalist(VS.80).aspx
------解决方案--------------------
还可以用StringBuilder拼Html
------解决方案--------------------
Repeater要自己控制HTML的。
------解决方案--------------------
用reapter,或者DataList