Ejemplo n.º 1
0
        public void loadComment(int idNews)
        {
            DataTable       dt      = daoNews.GetListComment(idNews);
            PagedDataSource pgitems = new PagedDataSource();

            System.Data.DataView dv = new System.Data.DataView(dt);
            pgitems.DataSource  = dv;
            pgitems.AllowPaging = true;
            pgitems.PageSize    = 20;
            if (PageNumber >= pgitems.PageCount)
            {
                PageNumber = 0;
            }
            pgitems.CurrentPageIndex = PageNumber;
            if (pgitems.PageCount > 1)
            {
                rptPagesComment.Visible = true;
                System.Collections.ArrayList pages = new System.Collections.ArrayList();
                for (int i = 0; i < pgitems.PageCount; i++)
                {
                    pages.Add((i + 1).ToString());
                }
                rptPagesComment.DataSource = pages;
                rptPagesComment.DataBind();
            }
            else
            {
                rptPagesComment.Visible = false;
            }

            rptComment.DataSource = pgitems;
            rptComment.DataBind();

            lblNumberComment.Text = "(" + dt.Rows.Count + ")";
        }