Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 LINQ ADO.NET JavaScript DataGridView GridView AjaxPro DevExpress 面向对象 Extjs XML HTML教程 Oracle jQuery WPF MVC 分页 Office2010 GDI+ Visual C++2010 Dojo MySQL VB.NET WCF4.0 ASPxGridView WinForm textbox Sql2005 cookie Discuz!NT checkbox WCF SQL经典语句 T-SQL F# asp.net VS2008 SQL Ajax DropDownList VS2008新特性 TreeView Access Flex 页面执行时间 字符串 DataSet VB2005 回调 动画 C#时间 游戏 ASP.NET MVC
尚未分类 LINQ教程 Enterprise技术 性能优化/调试 水晶报表与打印 安全与加密 图形图像 文件处理 基础教程 Web Services 内置对象控件示例 正则表达式\采集 ADO.NET 缓存\泛型\线程 XML技术 Url重写\静态页 vs2008综合教程
当前位置: 主页 > ASP.NET教程 > 控件示例 >

datalist分页

时间:2010-02-24 19:31来源:未知 作者:admin 点击:

Datalist需要自己写,给你一段代码,自己调试下
ASPX页加上这些东西:
<asp:label ID="lblCurrentPage" runat="server"></asp:label> 
<asp:HyperLink id="LnkFirst" runat="server">首页</asp:HyperLink>
<asp:HyperLink id="lnkPrev" runat="server">上一页</asp:HyperLink>
<asp:HyperLink id="lnkNext" runat="server">下一页</asp:HyperLink>
<asp:HyperLink id="LnkLast" runat="server">尾页</asp:HyperLink>

CS页Page_Load里加上这些:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource ={你的数据源};
objPds.AllowPaging = true;
objPds.PageSize = 10;
int CurPage;
//double temp = dt.Rows.Count / objPds.PageSize;
int PageCount = dtApp.Rows.Count / objPds.PageSize;
if (dtApp.Rows.Count % objPds.PageSize > 0)
{
PageCount++;
}

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

objPds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = "当前页:" + CurPage.ToString() + "  共" + PageCount.ToString() + "页";
LnkFirst.NavigateUrl = Request.CurrentExecutionFilePath ;
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1) ;

if (!objPds.IsLastPage)
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1) ;

LnkLast.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(PageCount) ;
Datalist1.DataSource = objPds;
Datalist1.DataBind();
}
}

Tags:DataList分页
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价