NET中用Repeater控件多列及分页显示数据.docVIP

  • 7
  • 0
  • 约1.57万字
  • 约 7页
  • 2016-11-23 发布于河南
  • 举报

NET中用Repeater控件多列及分页显示数据.doc

NET中用Repeater控件多列及分页显示数据

.NET中用Repeater控件多列及分页显示数据 1.多列显示 前台代码: table tr asp:repeater id=Repeater1 runat=server ItemTemplate td%#DataBinder.Eval(Container.DataItem,thing)%/td /ItemTemplate /asp:repeater /tr /table 后台代码: protected int i=1; private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if(i%3==0i0) {   e.Item.Controls.Add(new LiteralControl(/trtr)); } i++; } 但以上这种做法,是Repeater每显示3列变换一行的效果,但是有一缺点,就是当循环到最后一个数据不满3列时,程序也会执行??? e.Item.Controls.Add(new LiteralControl(/TRTR));,这样在网页上就会多一个/TRTR,影响了页面的显示效果,解决办法是,如果你是每页显示6个数据的话,那加个if即可 ???protected

文档评论(0)

1亿VIP精品文档

相关文档