Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["trang"] != null)
            {
                trang = Request.QueryString["trang"].ToString();
            }
            if (string.IsNullOrEmpty(trang))
            {
                trang = "1";
            }

            if (Request.QueryString["s"] != null)
            {
                keyword = Request.QueryString["s"].ToString();
            }

            txtTimKiem.Text = keyword;


            int.TryParse(trang, out pageIndex);
            StartIndex = pageSize * (pageIndex - 1);

            Sys_ThongSoHeThongRepository repository = new Sys_ThongSoHeThongRepository();
            List <Sys_ThongSoHeThong>    data       = repository.GetTable().Where(x => string.IsNullOrEmpty(keyword) || x.ThongSo.Contains(keyword)).OrderByDescending(x => x.NgayThayDoi).ToList();

            CollectionPager1.MaxPages      = 10000;
            CollectionPager1.PageSize      = 10; // số items hiển thị trên một trang.
            CollectionPager1.DataSource    = data;
            CollectionPager1.BindToControl = rptData;
            rptData.DataSource             = CollectionPager1.DataSourcePaged;
            rptData.DataBind();
        }