コード例 #1
0
        private void BindGrid()
        {
            using (IDataReader reader = PageSettings.GetPendingPageListPage(
                       siteSettings.SiteGuid,
                       pageNumber,
                       pageSize,
                       out totalPages))
            {
                if (this.totalPages > 1)
                {
                    string pageUrl = SiteRoot + "/Admin/PendingPages.aspx?pagenumber={0}";

                    pgrPendingPages.Visible       = true;
                    pgrPendingPages.PageURLFormat = pageUrl;
                    pgrPendingPages.ShowFirstLast = true;
                    pgrPendingPages.CurrentIndex  = pageNumber;
                    pgrPendingPages.PageSize      = pageSize;
                    pgrPendingPages.PageCount     = totalPages;
                }
                else
                {
                    pgrPendingPages.Visible = false;
                }

                grdPendingPages.DataSource = reader;
                grdPendingPages.PageIndex  = pageNumber;
                grdPendingPages.PageSize   = pageSize;
                grdPendingPages.DataBind();
            }
        }