public void BindData() { StoreFront ObjService = new StoreFront(); DataSet DS = new DataSet(); DS = ObjService.GetFriendSearch(Request.QueryString["Key"].ToString()); try { if (DS.Tables[0].Rows.Count > 0) { lblTitleFriend.Text = "Fritzy's Pet Care Pros friends listing :"; int currpage; PageDs_Friend.DataSource = DS.Tables[0].DefaultView; PageDs_Friend.AllowPaging = true; PageDs_Friend.PageSize = 10; if (ViewState["CurrentPage_Friend"] != null) { currpage = Convert.ToInt32(ViewState["CurrentPage_Friend"]); } else { currpage = 1; } ViewState["CurrentPage_Friend"] = currpage; PageDs_Friend.CurrentPageIndex = currpage - 1; bool check = false; if (PageDs_Friend.IsFirstPage) { check = true; lnkFriendNext.Visible = true; } else if (PageDs_Friend.IsLastPage) { check = true; lnkFriendNext.Visible = false; } if (PageDs_Friend.PageCount == 1) { lnkFriendNext.Visible = false; lnkFriendNext.CssClass = "linkDisable"; } else if (PageDs_Friend.PageCount > 1 && check == false) { lnkFriendNext.Visible = true; } if (DS.Tables[0].Rows.Count == 0) { dlFriends.Visible = false; } else { Session["PDSAllFriends"] = PageDs_Friend; dlFriends.DataSource = PageDs_Friend; dlFriends.DataBind(); } if (lnkFriendNext.Visible == true) { lblFriendLine.Visible = true; } else { lblFriendLine.Visible = false; } } else { dlFriends.Visible = false; prevFriendlink.Visible = false; lnkFriendNext.Visible = false; lblFriendLine.Visible = false; lblTitleFriend.Text = "No record found."; } } catch (IndexOutOfRangeException ex) { throw ex; } }