protected void fnBindEvent() { HttpResponseMessage response = objCRUD.Get("api/Event"); // Blocking call! if (response.IsSuccessStatusCode) { var getevents = response.Content.ReadAsAsync<list><eventmodel>>().Result; if (getevents.Count > 0) { grdEvent.DataSource = getevents; grdEvent.DataBind(); //Session["CompleteTable"] = getevents; PagedDataSource pgitems = new PagedDataSource(); pgitems.DataSource = getevents; pgitems.AllowPaging = true; pgitems.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); pgitems.CurrentPageIndex = Convert.ToInt32(ViewState["currentPageIndex"]); int IntPazeSize = pgitems.PageSize; int rowCount = getevents.Count; int intTotalPage = rowCount / IntPazeSize; // ViewState["MaxPageIndex"] = (getevents.Count / IntPazeSize); if ((rowCount % IntPazeSize) != 0) { intTotalPage = intTotalPage + 1; } lblTotPage2.Text = intTotalPage.ToString(); lblTotPage.Text = getevents.Count.ToString(); lblfromPage.Text = System.Convert.ToString((System.Convert.ToInt32(ViewState["currentPageIndex"]) * IntPazeSize) + 1); lblTopage.Text = System.Convert.ToString((System.Convert.ToInt32(ViewState["currentPageIndex"]) + 1) * IntPazeSize); if (System.Convert.ToInt32(ViewState["currentPageIndex"]) == System.Convert.ToInt32(lblTotPage2.Text) - 1) { lblTopage.Text = Convert.ToString(getevents.Count); } txtPageNumber.Value = Convert.ToString(Convert.ToInt32(ViewState["currentPageIndex"]) + 1); grdEvent.PageIndex = Convert.ToInt32(ViewState["currentPageIndex"]); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)