示例#1
0
        /// <summary>
        /// 绑定列表信息
        /// </summary>
        /// <param name="proTypeID"></param>
        /// <param name="proSubTypeID"></param>
        /// <param name="sort"></param>
        /// <param name="archiveState"></param>
        /// <param name="name"></param>
        /// <param name="code"></param>
        /// <param name="edition"></param>
        /// <param name="applyStyle"></param>
        private void BindProgramFileList(bool isSearch, int proTypeID, int proSubTypeID, string sort, string archiveState, string name, string code, string edition, string applyStyle)
        {
            B_ProgramFileInfo bllProFile = new B_ProgramFileInfo();

            int iStart = 0;
            int iEnd   = 0;
            int iCount = 0;

            if (isSearch)
            {
                this.gvProgramFileList.PageIndex = 0;
                iCount = bllProFile.GetCountUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, 1, gvProgramFileList.PageSize, ref iStart, ref iEnd);
            }
            else
            {
                iCount = bllProFile.GetCountUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, gvProgramFileList.PageIndex + 1, gvProgramFileList.PageSize, ref iStart, ref iEnd);
            }
            DataTable dtList = bllProFile.GetProgamFileUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, iStart, iEnd);

            this.gvProgramFileList.RecordCount = iCount;
            //绑定数据
            this.gvProgramFileList.DataSource = dtList;

            this.gvProgramFileList.DataBind();
        }
        /// <summary>
        /// 绑定列表信息
        /// </summary>
        /// <param name="proTypeID"></param>
        /// <param name="proSubTypeID"></param>
        /// <param name="sort"></param>
        /// <param name="archiveState"></param>
        /// <param name="name"></param>
        /// <param name="code"></param>
        /// <param name="edition"></param>
        /// <param name="applyStyle"></param>
        private void BindProgramFileList(bool isSearch, int proTypeID, int proSubTypeID, string sort, string archiveState, string name, string code, string edition, string applyStyle)
        {
            B_ProgramFileInfo bllProFile = new B_ProgramFileInfo();

            int iStart = 0;
            int iEnd = 0;
            int iCount = 0;
            if (isSearch)
            {
                this.gvProgramFileList.PageIndex = 0;
                iCount = bllProFile.GetCountUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, 1, gvProgramFileList.PageSize, ref iStart, ref iEnd);
            }
            else
            {
                iCount = bllProFile.GetCountUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, gvProgramFileList.PageIndex + 1, gvProgramFileList.PageSize, ref iStart, ref iEnd);
            }
            DataTable dtList = bllProFile.GetProgamFileUseExteriorPage(proTypeID, proSubTypeID, sort, archiveState, name, code, edition, applyStyle, iStart, iEnd);

            this.gvProgramFileList.RecordCount = iCount;
            //绑定数据
            this.gvProgramFileList.DataSource = dtList;

            this.gvProgramFileList.DataBind();
        }