繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> repeater实现多列显示

repeater实现多列显示

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:一、下面的代码实现,每行显示三列 前台代码: 以下是引用片段: 以下是引用片段: 后台代码: protected int i=1; private void Page_Load(object sender, System.EventArgs e) { XMLSerializer ser =...
关键字:多列 repeater

一、下面的代码实现,每行显示三列

前台代码:

以下是引用片段:

<%#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
相关文章