protected void FillGrid() { try { ManageDocPermissions obj = new ManageDocPermissions(); userid = Convert.ToString(Session["userid"]); ds = new DataSet(); ds = obj.GetPermittedDocuments(userid); int count = ds.Tables[0].Rows.Count; if (count > 0) { flag = true; } else { flag = false; LinkButton2.Visible = false; LinkButton3.Visible = false; } PagedDataSource pgd = new PagedDataSource(); pgd.DataSource = ds.Tables[0].DefaultView; pgd.CurrentPageIndex = CurrentPageIndex; pgd.AllowPaging = true; if (count < 8) { pgd.PageSize = count; } else { pgd.PageSize = 8; } LinkButton2.Enabled = !(pgd.IsLastPage); LinkButton3.Enabled = !(pgd.IsFirstPage); dataclients.DataSource = pgd; dataclients.DataBind(); } catch (Exception) { flag = false; LinkButton2.Visible = false; LinkButton3.Visible = false; } }
public void FillGrid() { try { string userid = Convert.ToString(Session["userid"]); int docid = Convert.ToInt32(Request.QueryString["docid"]); DataSet ds = new DataSet(); ds = perm.GetPermittedDocuments(userid, docid); int count = ds.Tables[0].Rows.Count; if (count > 0) { flag = true; } else { flag = false; LinkButton2.Visible = false; LinkButton3.Visible = false; } PagedDataSource pgd = new PagedDataSource(); pgd.DataSource = ds.Tables[0].DefaultView; pgd.CurrentPageIndex = CurrentPageIndex; pgd.AllowPaging = true; if (count < 8) { pgd.PageSize = count; } else { pgd.PageSize = 8; } LinkButton2.Enabled = !(pgd.IsLastPage); LinkButton3.Enabled = !(pgd.IsFirstPage); datapermissions.DataSource = pgd; datapermissions.DataBind(); } catch (Exception) { flag = false; LinkButton2.Visible = false; LinkButton3.Visible = false; } }