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;
        }
    }