<%#DataBinder"> <%#DataBinder" />
net中用repeater控件多列及分页显示数据

net中用repeater控件多列及分页显示数据

ID:8804259

大小:40.50 KB

页数:7页

时间:2018-04-08

net中用repeater控件多列及分页显示数据_第1页
net中用repeater控件多列及分页显示数据_第2页
net中用repeater控件多列及分页显示数据_第3页
net中用repeater控件多列及分页显示数据_第4页
net中用repeater控件多列及分页显示数据_第5页
资源描述:

《net中用repeater控件多列及分页显示数据》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.NET中用Repeater控件多列及分页显示数据1.多列显示前台代码:

<%#DataBinder.Eval(Container.DataItem,"thing")%>
后台代码:protectedinti=1;privatevoidRepeater1_ItemDataBound(objectsender,System.Web.UI

2、.WebControls.RepeaterItemEventArgse){if(i%3==0&&i>0){ e.Item.Controls.Add(newLiteralControl(""));}i++;}但以上这种做法,是Repeater每显示3列变换一行的效果,但是有一缺点,就是当循环到最后一个数据不满3列时,程序也会执行   e.Item.Controls.Add(newLiteralControl(""));,这样在网页上就会多一个,影响了页面的显示效果,解决办法是,如果你是每页显示6个数据的话,那加个

3、if即可   protectedvoidRepeater1_ItemDataBound(objectsender,RepeaterItemEventArgse)   {       if(i%3==0)       {           if(i==6){}           else           {               e.Item.Controls.Add(newLiteralControl(""));           }                  }       i++;        }2.分页显示ASP.

4、NET中的DataList和Repeater提供了简单快速的方法來显示,其间,我们可以使用更是使我们能随心所欲的控制数据的排放样式!//.可惜的是它们不像Datagrid那样,有内置的分页功能。////如何解决呢?////其实我们可以用【PagedDataSource】类来解决分页的问题。////PagedDataSource类的属性://////DataSource-数据源////AllowPaging-true是否允许分页.//PageSize-每页项目数量//PageCount-总页数////CurrentPageIndex-当前

5、所在的页索引//以Repeater为例代码如下:==========================================================================//Result.aspx.cs文件usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;using

6、System.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;namespacecomeday{///

///Result的摘要说明。///publicclassResult:System.Web.UI.Page{  protectedSystem.Web.UI.WebControls.HyperLinklnkPrev;  protectedSystem.Web.UI.WebControls.HyperLinklnkNext;  protectedSystem.Web.UI.

7、WebControls.LabellblCurrentPage;  protectedSystem.Web.UI.WebControls.LabellblTotalPage;  protectedSystem.Web.UI.WebControls.RepeaterRepeater1;  privatevoidPage_Load(objectsender,System.EventArgse)  {//   数据源   PagedDataSourcePgds=newPagedDataSource();//           Pgds.DataSource=Creat

8、eData

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。