日期:2014-05-19  浏览次数:20402 次

一个repeater控件显示数据问题!
我从数据库中取出一组数据存在了一个datatable中,数据排序是用一个role来排的,role为1的排在前面,role为2的排在后,数据绑定到了一个repeater控件上显示,如何在显示完了role为1的数据后插入一段代码,再显示role为2的数据啊?
高手给个思路啊!如果用repeater不能实现,那用什么可以?谢谢!

------解决方案--------------------
你想插入什么代码啊

------解决方案--------------------
模板里放一个Literal控件,在ItemDataBound事件写入代码
------解决方案--------------------
有办法,等等我找找去
------解决方案--------------------
<asp:repeater id= "Repeater1 " Runat= "server ">
<HeaderTemplate>
//表头
</HeaderTemplate>
<AlternatingItemTemplate>
//交替项,可以写你想要的HTML
</AlternatingItemTemplate>
<ItemTemplate>
//数据项,可以绑定相应的数据
</ItemTemplate>
</asp:repeater>
------解决方案--------------------
我问一下,datagrid控件和repeater控件展示数据的时候,到底有什么区别?
不知道你为什么要用reapeater控件
------解决方案--------------------
<AlternatingItemTemplate>
</AlternatingItemTemplate>
在交替项字段中可以加入代码,这样就会显示为:
标题
role1
加入的代码
2
加入的代码
------解决方案--------------------
相当于一个主从吧.
http://blog.csdn.net/antiking/archive/2007/04/24/1579855.aspx