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 + ")"; }