/// <summary> /// (asp.net网页中)使用显示上下页的控件(LtpPageControl.Page02)--GridView /// </summary> /// <param name="pagectrl">LtpPageControl.Page02 控件</param> /// <param name="gv">GridView控件</param> /// <param name="ds">运行SpPageOrder得到的DataSet</param> /// <param name="pageIndex">当前页码</param> /// <param name="PageSize">页面数据条数</param> /// <returns></returns> public static bool LtpPage(LtpPageControl.Page02 pagectrl, GridView gv, DataSet ds, int pageIndex, int PageSize) { try { gv.DataSource = ds.Tables[0].DefaultView; int record_Count = Convert.ToInt32(ds.Tables[1].Rows[0][0].ToString()); int totalPages = int.Parse(Math.Ceiling((double)record_Count / PageSize).ToString()); if (totalPages > 0) { if (pageIndex > totalPages) pageIndex = totalPages - 1; } else { pageIndex = 1; } gv.DataBind(); pagectrl.Page_Count = totalPages; pagectrl.Page_Size = PageSize; pagectrl.Page_Current = pageIndex; } catch (Exception) { return false; } return true; } #endregion #region (asp.net网页中)使用显示上下页的控件(LtpPage)--Repeater /// <summary> /// (asp.net网页中)使用显示上下页的控件(LtpPageControl.Page02)--Repeater /// </summary> /// <param name="pagectrl">LtpPageControl.Page02 控件</param> /// <param name="rp">Repeater控件</param> /// <param name="ds">运行SpPageOrder得到的DataSet</param> /// <param name="pageIndex">当前页码</param> /// <param name="PageSize">页面数据条数</param> /// <returns></returns> public static bool LtpPage(LtpPageControl.Page02 pagectrl, Repeater rp, DataSet ds, int pageIndex, int PageSize) { try { rp.DataSource = ds.Tables[0].DefaultView; int record_Count = Convert.ToInt32(ds.Tables[1].Rows[0][0].ToString()); int totalPages = int.Parse(Math.Ceiling((double)record_Count / PageSize).ToString()); if (totalPages > 0) { if ((pageIndex + 1) > totalPages) pageIndex = totalPages - 1; } else { pageIndex = 0; } rp.DataBind(); pagectrl.Page_Count = totalPages; pagectrl.Page_Size = PageSize; pagectrl.Page_Current = pageIndex; } catch (Exception) { return false; } return true; }
08
2012
08
asp.net中使用分页控件,并绑定数据到GridView或Repeater
版权声明:
作者:真爱无限 出处:http://www.pukuimin.top 本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.
发布:pukuimin | 分类:c#/.net | 评论:0 | 浏览:
时间:2012-8-8 9:30:36
时间:2012-8-8 9:30:36
相关文章:
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
评论列表: