一、下面的代码实现,每行显示三列
前台代码:
以下是引用片段:
| <%#DataBinder.Eval(Container.DataItem,"thing")%> |
以下是引用片段:
后台代码:
protected int i=1;
private void Page_Load(object sender, System.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 ();
}
private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if(i%3==0&&i>0)
{
e.Item.Controls.Add(new LiteralControl("
}
i++;
}
http://www.cnblogs.com/bccu/archive/2006/10/24/538506.HTML
责任编辑:admin
- 使用嵌套的Repeater控件显示分级数据
- 使用PagedDataSource类实现DataList和Repeater控件的分页显示
- 关于多层repeater,datagrid,datalist嵌套的示例
- 母版页里面查找Repeater内控件,并构造URL
- 在使用Repeater、DataList 或 DataGrid 的模板列表时,根据不同状态,显示不同颜色
- 用Repeater控件显示数据
- ASP.NET 嵌套Repeater
- 给Repeater、Datalist和Datagrid增加自动编号列
- 关于Repeater控件的使用
- 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论(1)

