-
Repeater也能多行多列显示数据!! joe
刚在用到显示数据时,不想用到gridview,因为那个复杂了,就想简单点的就好, 就想到用repeater
但是当我一用时,有一个不娞,它不能多行显示数据,
后面在网上查了一下,找到,这个方法很妙,拿出来给大家分享一下!!
<asp:Repeater runat="server" id="repeater1" OnItemDataBound="Repeater1_ItemDataBound">
<HeaderTemplate>
<table width="100%" border=0 align="center"><tr>
</HeaderTemplate>
<ItemTemplate>
<td><%#Eval("数据")%></td>
</ItemTemplate>
<FooterTemplate>
</tr></table>
</FooterTemplate>
</asp:Repeater>
.Cs代码
protected int i=1;
protected void Repeater1_ItemDataBound(object src,RepeaterItemEventArgs e)
...{
if(i%3==0)...{
e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
}
i++;
}
其中literalcontrol 是 一个相当于httpencode的类, 就原样输出html字符,不加处理!!!
用全局变量i来控制绑定多少行!!
很是妙焉!!
-
相关阅读:
无符号数和有符号数字操作的一些注意事项
C/C++的基本数据类型
GoLang字符串比较(二)
Sphinx使用指南
GoLang字符串比较(一)
并发与调度亲和性
golang scheduler工作窃取
g0
如何将markdown转换成微信公众号中支持的html
goroutine是如何被回收的
-
原文地址:https://www.cnblogs.com/CWater/p/1204353.html
Copyright © 2020-2023
润新知