DataList的分页

原创 2007年09月19日 15:00:00
 private void InitializeComponent()
  {   
   this.Load += new System.EventHandler(this.Page_Load);

  }
  #endregion
  private void binddlp()
  {
   DataSet ds=new DataSet();
   ds=SqlHelper.ExecuteDataset(JScript.g_cnnStr(),CommandType.Text,"select top 100 * from sysobjects");
   PagedDataSource pds=new PagedDataSource();
   pds.DataSource=ds.Tables[0].DefaultView;

   pds.AllowPaging=true;
   pds.PageSize=8;

   int CurrentPage;

   if(Request.QueryString["Page"]!=null)
   {
    CurrentPage=Convert.ToInt32(Request.QueryString["Page"]);
   }
   else
   {
    CurrentPage=1;
   }

   pds.CurrentPageIndex=CurrentPage-1;
   lblCurrentPage.Text=CurrentPage.ToString();
   lblPageCount.Text=pds.PageCount.ToString();

   if(!pds.IsFirstPage)
   {
    lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToInt32(CurrentPage-1);
    lnkFirst.NavigateUrl=Request.CurrentExecutionFilePath+"?Page=1";
   }
   if(!pds.IsLastPage)
   {
    lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToInt32(CurrentPage+1);
    lnkLast.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+pds.PageCount;
   }


   DataList1.DataSource=pds;
   DataList1.DataBind();
  }
 }

datalist的简单分页

  • 2013年08月19日 20:28
  • 2KB
  • 下载

asp.net之DataList的使用方法,及分页(存储过程创建),编辑,更新,删除

using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste...

DataList分页例子

  • 2010年04月22日 23:32
  • 192KB
  • 下载

PagedDataSource类 实现DataList控件 分页

用PagedDataSource类实现DataList控件的数据分页 Asp.net提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,相对GridView,Da...

自己写的C#+Access实现DataList分页

  • 2011年11月26日 19:45
  • 43KB
  • 下载

datalist的查询分页

  • 2010年03月12日 21:57
  • 800B
  • 下载

datalist的分页

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;...

datalist分页

  • 2008年10月09日 00:45
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataList的分页
举报原因:
原因补充:

(最多只允许输入30个字)