/// <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(); }