经测试,可用,同样来源于网络。此程序为3列。列数可更改.cs
.aspx
<
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 >
< HeaderTemplate >
< table width = " 100% " border = 0 align = " center " >< tr >
</ HeaderTemplate >
< ItemTemplate >
< td ><% #Eval( " 数据 " ) %></ td >
</ ItemTemplate >
< FooterTemplate >
</ tr ></ table >
</ FooterTemplate >
</ asp:Repeater >
.aspx.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++;
}
protected void Repeater1_ItemDataBound( object src,RepeaterItemEventArgs e)
... {
if(i%3==0)
...{
e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
}
i++;
}