private void BindItemsList() { questionbl = new QuestionBL(); questions = questionbl.GetUserQuestion(userid, CurrentPage, 5); if (questions != null) { ViewState["TotalPages"] = questions[1].TotalPage.ToString(); DlstQuestion.DataSource = questions; DlstQuestion.DataBind(); this.lblPageInfo.Text = "Page " + (CurrentPage) + " of " + questions[1].TotalPage.ToString(); if (CurrentPage - 1 == 0) { lbtnPrevious.Enabled = false; } else { lbtnPrevious.Enabled = true; } if (CurrentPage == Convert.ToInt32(ViewState["TotalPages"])) { lbtnNext.Enabled = false; } else { lbtnNext.Enabled = true; } if (CurrentPage == 1) { lbtnFirst.Enabled = false; } else { lbtnFirst.Enabled = true; } if (CurrentPage == Convert.ToInt32(ViewState["TotalPages"])) { lbtnLast.Enabled = false; } else { lbtnLast.Enabled = true; } } }