/// <summary>
        /// 列表数据绑定
        /// </summary>
        /// <param name="pageIndex"></param>
        private void BindGridView(int pageIndex)
        {
            Hashtable ht = new Hashtable();

            ht.Add("InCompanyType", string.Concat(SystemSet._SIGNATURECOMPANYINFO));
            ht.Add("Area_Code", Common.Session.GetSession("OLD_AREA_CODE"));
            ht.Add("NotINSingleProjectID", SingleProjectID);

            if (txtCompanyName.Text.Trim().Length > 0)
            {
                ht.Add("CompanyName", txtCompanyName.Text.Trim());
            }
            if (txtUserName.Text.Trim().Length > 0)
            {
                ht.Add("UserName", txtUserName.Text.Trim());
            }
            if (ctrlSignatureRole.SelectValue != "" && ctrlSignatureRole.SelectValue != "0")
            {
                ht.Add("RoleCode", ctrlSignatureRole.SelectValue);
                ht.Add("RoleType", SystemSet._SIGNATURE_ROLETYPE);
            }

            DataTable dt = companyBLL.GetListPaging(ht, pageSize, pageIndex, out itemCount);

            AspNetPager.AlwaysShow = true;
            AspNetPager.PageSize   = pageSize;

            AspNetPager.RecordCount      = itemCount;
            AspNetPager.CurrentPageIndex = pageIndex;

            rpData.DataSource = dt;
            rpData.DataBind();
        }
        protected void BindGrid(int pageIndex)
        {
            if (ViewState["CurrentPageIndex"] == null && Common.ConvertEx.ToInt(DNTRequest.GetQueryString("PageIndex")) > 0)
            {
                pageIndex = Common.ConvertEx.ToInt(DNTRequest.GetQueryString("PageIndex"));
                ViewState["CurrentPageIndex"] = pageIndex;
            }
            else
            {
                pageIndex = ConvertEx.ToInt(ViewState["CurrentPageIndex"]);
            }

            Hashtable ht = new Hashtable();

            ht.Add("CompanyType", DNTRequest.GetQueryString("CompanyType"));
            if (txtCompanyName.Text.Trim().Length > 0)
            {
                ht.Add("CompanyName", txtCompanyName.Text.Trim());
            }

            if (PublicModel.isSuperAdmin())   //超级管理员
            {
                ht.Add("Area_Code", Common.Session.GetSession("AREA_CODE"));
            }
            else if (PublicModel.isArchiveUser())    //档案馆用户看自己的
            {
                ht.Add("Area_Code", Common.Session.GetSession("OLD_AREA_CODE"));
            }
            else if (PublicModel.isLeader())      //建设单位
            {
                ht.Add("Area_Code", Common.Session.GetSession("OLD_AREA_CODE"));
                if (DNTRequest.GetQueryInt("CompanyType", 0) == SystemSet._JSCOMPANYINFO)
                {
                    ht.Add("CompanyID", Common.Session.GetSession("CompanyID"));
                }
            }
            else
            {
                ht.Add("CompanyID", Common.Session.GetSession("CompanyID"));
            }

            DataTable dt = compBLL.GetListPaging(ht, pageSize, pageIndex, out itemCount);

            AspNetPager.AlwaysShow = true;
            AspNetPager.PageSize   = pageSize;

            AspNetPager.RecordCount      = itemCount;
            AspNetPager.CurrentPageIndex = pageIndex;

            rpData.DataSource = dt;
            rpData.DataBind();
        }