//前台
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
<
table
>
< tr >
< asp:repeater id = " Repeater1 " runat = " server "
onitemdatabound = " Repeater1_ItemDataBound " >
< ItemTemplate >
< td ><% #DataBinder.Eval(Container.DataItem, " thing " ) %></ td >
</ ItemTemplate >
</ asp:repeater >
</ tr >
</ table >
< tr >
< asp:repeater id = " Repeater1 " runat = " server "
onitemdatabound = " Repeater1_ItemDataBound " >
< ItemTemplate >
< td ><% #DataBinder.Eval(Container.DataItem, " thing " ) %></ td >
</ ItemTemplate >
</ asp:repeater >
</ tr >
</ table >
//后台
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
using
System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Xml.Serialization;
public partial class _Default : System.Web.UI.Page
{
protected int i = 1 ;
protected void Page_Load( object sender, EventArgs e)
{
XmlSerializer ser = new XmlSerializer( typeof (DataSet));
DataSet ds = new DataSet( " myDataSet " );
DataTable t = new DataTable( " table1 " );
DataColumn c = new DataColumn( " thing " );
t.Columns.Add(c);
ds.Tables.Add(t);
DataRow r;
for ( int i = 0 ; i < 10 ; i ++ )
{
r = t.NewRow();
r[ 0 ] = i;
t.Rows.Add(r);
}
this .Repeater1.DataSource = ds.Tables[ 0 ].DefaultView;
this .Repeater1.DataBind();
}
protected void Repeater1_ItemDataBound( object sender, RepeaterItemEventArgs e)
{
{
if (i % 4 == 0 && i > 0 )
{
e.Item.Controls.Add( new LiteralControl( " </tr><tr> " ));
}
i ++ ;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Xml.Serialization;
public partial class _Default : System.Web.UI.Page
{
protected int i = 1 ;
protected void Page_Load( object sender, EventArgs e)
{
XmlSerializer ser = new XmlSerializer( typeof (DataSet));
DataSet ds = new DataSet( " myDataSet " );
DataTable t = new DataTable( " table1 " );
DataColumn c = new DataColumn( " thing " );
t.Columns.Add(c);
ds.Tables.Add(t);
DataRow r;
for ( int i = 0 ; i < 10 ; i ++ )
{
r = t.NewRow();
r[ 0 ] = i;
t.Rows.Add(r);
}
this .Repeater1.DataSource = ds.Tables[ 0 ].DefaultView;
this .Repeater1.DataBind();
}
protected void Repeater1_ItemDataBound( object sender, RepeaterItemEventArgs e)
{
{
if (i % 4 == 0 && i > 0 )
{
e.Item.Controls.Add( new LiteralControl( " </tr><tr> " ));
}
i ++ ;
}
}
}