protected void Page_Load(object sender, EventArgs e) { PageIndex = QueryString.PageIndex; Id = QueryString.Id; OrderBy = QueryString.OrderBy; Keyword = QueryString.KeyWords; DataTable dt = objNews.getDataTop(PageSize, Id, PageIndex, false, Keyword, OrderBy); if (dt != null && dt.Rows.Count > 0) { DanhSachTin.BindData(dt); } }
protected void Page_Load(object sender, EventArgs e) { try { this.itemId = int.Parse(getParam("id")); } catch { } try { this.sapXep = (getParam("sapxep") != "1") ? "DESC" : "ASC"; } catch { } try { this.page = int.Parse(Request["page"].ToString()); } catch { } if (!Page.IsPostBack) { #region phan trang maxitem = objNews.getDataCount(itemId); maxPage = maxitem / numItem; if (maxitem % numItem > 0 || maxPage == 0) { maxPage++; } if (page > maxPage) { page = maxPage; } if (page < 1) { page = 1; } String link = ""; if (itemId != 0) { link = "&id=" + itemId; } if (sapXep == "ASC") { link += "&sapxep=1"; } //link += "#listnews"; if (page - 1 >= 1) { pager.Add(new PageData("Trước", "?page=" + (page - 1) + link)); } if (page != 1) { pager.Add(new PageData("1", "?page=1" + link)); } int a = page - 5; if (a < 2) { a = 2; } for (int i = a; i < page; i++) { pager.Add(new PageData(i.ToString(), "?page=" + i + link)); } pager.Add(new PageData(page.ToString(), "#", true)); a = page + 5; if (a > maxPage) { a = maxPage; } for (int i = page + 1; i < a; i++) { pager.Add(new PageData(i.ToString(), "?page=" + i + link)); } if (page != maxPage) { pager.Add(new PageData(maxPage.ToString(), "?page=" + maxPage + link)); } if (page + 1 <= maxPage) { pager.Add(new PageData("Sau", "?page=" + (page + 1) + link)); } #endregion //ddlpager.DataSource = pager; //ddlpager.DataBind(); DataTable objData = objNews.getDataTop(numItem, itemId, page, false, "", sapXep); DanhSachTin.BindData(objData); DataNewsGroup objGroup = new DataNewsGroup(); if (itemId != 0) { groupname = objGroup.getNameById(itemId); } else { groupname = "Tin Tức"; } Context.Items["strTitle"] = groupname; } }