当前位置: 首页 > news >正文

做网站最简单五常网站建设

做网站最简单,五常网站建设,男人和女人做哪个网站,wordpress底部居中Asp.net提供了三个功能强大的列表控件#xff1a;DataGrid、DataList和Repeater控件#xff0c;但其中只有DataGrid控件提供分页功能。相对DataGrid#xff0c;DataList和Repeater控件具有更高的样式自定义性#xff0c;所以很多时候我们喜欢使用DataList或Repeater控件来显…Asp.net提供了三个功能强大的列表控件DataGrid、DataList和Repeater控件但其中只有DataGrid控件提供分页功能。相对DataGridDataList和Repeater控件具有更高的样式自定义性所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。  实现DataList或Repeater控件的分页显示有几种方法  1、写一个方法或存储过程根据传入的页数返回需要显示的数据表DataTable  2、使用PagedDataSource类      本篇文章主要说怎么使用PagedDataSource类实现DataList和Repeater控件的分页显示。DataGrid控件内部也使用了PagedDataSource类PagedDataSource 类封装 DataGrid 控件的属性这些属性使 DataGrid 可以执行分页。  PagedDataSource 类的部分公共属性  AllowCustomPaging  获取或设置指示是否启用自定义分页的值。  AllowPaging   获取或设置指示是否启用分页的值。  Count    获取要从数据源使用的项数。  CurrentPageIndex   获取或设置当前页的索引。  DataSource   获取或设置数据源。  DataSourceCount   获取数据源中的项数。  FirstIndexInPage   获取页中的第一个索引。  IsCustomPagingEnabled  获取一个值该值指示是否启用自定义分页。  IsFirstPage   获取一个值该值指示当前页是否是首页。  IsLastPage   获取一个值该值指示当前页是否是最后一页。  IsPagingEnabled   获取一个值该值指示是否启用分页。  IsReadOnly   获取一个值该值指示数据源是否是只读的。  IsSynchronized   获取一个值该值指示是否同步对数据源的访问线程安全。  PageCount   获取显示数据源中的所有项所需要的总页数。  PageSize   获取或设置要在单页上显示的项数。  VirtualCount   获取或设置在使用自定义分页时数据源中的实际项数。       这些属性是否和DataGrid的属性很相似没错DataGrid控件就是使用PagedDataSource类来实现数据分页显示的 。下面举个使用PagedDataSource类实现DataList和Repeater控件的分页显示的例子  public void Page_Load(Object src,EventArgs e)   {  OleDbConnection objConnnew OleDbConnection(ProviderMicrosoft.Jet.OLEDB.4.0; Data Sourcec:\test.mdb);  OleDbDataAdapter objCommandnew OleDbDataAdapter(select * from Users,objConn);  DataSet dsnew DataSet();  objCommand.Fill(ds);  //对PagedDataSource 对象的相关属性赋值  PagedDataSource objPds  new PagedDataSource();  objPds.DataSource  ds.Tables[0].DefaultView;  objPds.AllowPaging  true;  objPds.PageSize  5;  int CurPage;  //当前页面从Page查询参数获取  if (Request.QueryString[Page] ! null)   CurPageConvert.ToInt32(Request.QueryString[Page]);  else   CurPage1;  objPds.CurrentPageIndex  CurPage-1;   lblCurrentPage.Text  Page:   CurPage.ToString();  if (!objPds.IsFirstPage)   lnkPrev.NavigateUrlRequest.CurrentExecutionFilePath  ?Page  Convert.ToString(CurPage-1);  if (!objPds.IsLastPage)   lnkNext.NavigateUrlRequest.CurrentExecutionFilePath ?Page  Convert.ToString(CurPage1);  //把PagedDataSource 对象赋给Repeater控件  Repeater1.DataSourceobjPds;  Repeater1.DataBind();  }   这样就可以很简单的实现DataList和Repeater控件的分页显示。但这样做有个缺点就是每次都要把所有页的数据Select出来DataGrid也是这样这样会降低一点效率大多时候体会不出来差别如果使用第一种方法就可以只Select出当前页的数据实现方法请查看有关文章 用上面的方法是最方便的实现DataList分页的。只不过效率看似有点底啊。。那个AspNetPage太难用了。不知道有没有更好的方法了即简单又高效一点的。。转http://blog.csdn.net/fzzf/archive/2005/11/28/538603.aspx转载于:https://www.cnblogs.com/Dragon-China/archive/2007/09/10/888635.html
http://www.zqtcl.cn/news/722252/

相关文章:

  • 地方网站模板德清县新巿镇城市建设网站
  • 昆明传媒网站建设模板兔自用WordPress
  • 高企达建设有限公司网站青村网站建设
  • 网站设计公司服务连锁品牌网站建设
  • 石家庄桥西网站制作公司wordpress 使用插件下载
  • 深圳外贸建站网络推广哪家好制造业小程序网站开发
  • 电子商务网站开发步骤宁波制作网站知名
  • 网站建设所需网站是别人做的 ftp账号吗
  • 网站集约化建设情况的汇报做网站为什么要买网站空间
  • 专业定制网站开发公司中堂东莞网站建设
  • 如何提交网站给百度建立类似淘宝的网站
  • 苏州企业建站公司网站建设属于广告费吗
  • 做网站找企业信息管理平台
  • 泉州企业制作网站网站建设竞价托管外包
  • 如何建立电子商务网站网站制作地点
  • 网站建设设计目的memcached wordpress
  • 潍坊作风建设年网站上海到北京火车时刻表查询
  • 网站建设 项目要求手机软件app
  • 什么是做网站wordpress 七牛视频
  • 家乡网站建设策划书angular做的网站
  • 土豆网网站开发源代码thinkphp5做的网站
  • lng企业自建站wordpress 分页 美化
  • 手机版网站如何做新闻类网站怎么做百度推广
  • 网站开发工程师 上海合肥网站到首页排名
  • 商城网站后续费用请人代做谷歌外贸网站
  • 汽车网站有哪些3d家装效果图制作软件
  • 荆门做网站公众号的公司网站百度不收录的原因
  • 专门做羽毛球的网站福州seo网站排名
  • 网站返回503的含义是门户网站开发合同
  • 自己做网站的成本要哪些东西wordpress模板如何管理系统