AspNetPager实现代码分页

2017-01-26 17:52:22  访问(1781) 赞(0) 踩(0)


相关下载:AspNetPagerV7.4.5.zip     

<!-- 页头注册组件 -->
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

<!-- 页面代码写法 -->
                    <webdiyer:AspNetPager ID="mainAspNetPager" PageSize="100" runat="server" OnPageChanged="mainAspNetPager_PageChanged"
                        ShowCustomInfoSection="Left" Width="100%" CustomInfoHTML="共%RecordCount%条记录,第%CurrentPageIndex%页,共%PageCount%页,每页显示%PageSize%条" PageIndexBoxStyle="width:19px">
                    </webdiyer:AspNetPager>





CS分页相关的代码


        /// <summary>
        /// mainAspNetPager分页
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void mainAspNetPager_PageChanged(object sender, EventArgs e)
        {
            try
            {
                DataBindListControls
                    (
                        mainAspNetPager.CurrentPageIndex - 1,
                        null
                    );
            }
            catch (Exception err)
            {
                PageBaseExceptionDO(err);
            }
        }


设置分页控件的页面信息


        /// <summary>
        /// 设置分页控件的页面信息
        /// </summary>
        /// <param name="wuqiWebdiyerAspNetPager"></param>
        /// <param name="iPageIndex"></param>
        /// <param name="iRowCount"></param>
        public void SetAspNetPagerPageMessage
            (
                Wuqi.Webdiyer.AspNetPager wuqiWebdiyerAspNetPager,
                int iPageIndex,
                int iRowCount
            )
        {
            int iPageSize = wuqiWebdiyerAspNetPager.PageSize;

            wuqiWebdiyerAspNetPager.RecordCount = iRowCount;
            wuqiWebdiyerAspNetPager.CurrentPageIndex = iPageIndex + 1;

        }


控件作者杨涛的主页

 


标签:AspNetPager实现代码分页 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)