今天有学生问如何用Repeater控件进行分列显示,以前进行分列显示时,要么完全自定义输出,要么使用DataList控件,可就是没有用过Repeater控件,又懒得动脑了,从网上搜了一下,得到如下代码,有兴趣的同学可以试一下:
Code:
1. //前台标签:控件,Repeater,分列,要么,void,protected From: https://blog.51cto.com/u_14365218/6023270
2. <table>
3. <tr>
4. <asp:repeater id="Repeater1" runat="server">
5. <ItemTemplate>
6. <td><%# Eval("thing") %></td>
7. </ItemTemplate>
8. </asp:repeater>
9. </tr>
10. </table>
11.
12. //后台
13. protected int i=1;//定义一个全局变量
14. protected void Page_Load(object
15. {
16. if
17. databind();
18. }
19. protected void Repeater1_ItemDataBound(object
20. {
21. if
22. {
23. new LiteralControl("</tr><tr>"));
24. }
25. //每一条记录绑定的时候就会加1
26. }