public void layTour() { rptTour.DataSource = tourModel.tourhotTuan(); rptTour.DataBind(); }
private void Paging() { #region page for repeater // Starting paging here. PagedDataSource pds = new PagedDataSource(); DataView dt = tourModel.tourhotTuan().DefaultView; pds.DataSource = dt; pds.AllowPaging = true; // Show number of product in one page. pds.PageSize = 5; // Specify sum of page. int numPage = pds.PageCount; int currentPage; if (Request.QueryString["page"] != null) { currentPage = Int32.Parse(Request.QueryString["page"]); } else { currentPage = 1; } // Because paging always start at 0. pds.CurrentPageIndex = currentPage - 1; // Show // Labelnv.Text = "Trang " + currentPage + " cua " + pds.PageCount; string urls = "<ul class='pagination'>"; for (int i = 1; i <= numPage; i++) { if (i != currentPage) { urls += "<li><a href='" + Request.CurrentExecutionFilePath + "?page=" + i + "'>" + i + "</a></li>"; } else { urls += "<li class='active'><a href='" + Request.CurrentExecutionFilePath + "?page=" + i + "'>" + i + "</a></li>"; } } url.Text = urls + "</ul>"; // Config next - pre link. /* if (!pds.IsFirstPage) * { * lnkPre.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(currentPage - 1); * lnkStart.NavigateUrl = Request.CurrentExecutionFilePath + "?page=1"; * * * } * else * { * * lnkPre.Visible = false; * } * if (!pds.IsLastPage) * { * lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(currentPage + 1); * lnkEnd.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + numPage; * lnkEnd.Text = numPage.ToString(); * } * else * { * lnkEnd.Text = numPage.ToString(); * lnkNext.Visible = false; * } * if (numPage < 2) * { * Labelnv.Visible = false; * lnkStart.Visible = false; * lnkEnd.Visible = false; * }*/ #endregion rptTour.DataSource = pds; rptTour.DataBind(); }
public DataTable tourhotTuan() { return(tourModel.tourhotTuan()); }