public C_OpExcelImport(RunInfo curRunInfo, DataImportOpType curImportType, ExcelColumnMappingConfig curColumnConfig, DataSet curExcelFileData) { this.opSourceDB = opSourceDB; this.curRunInfo = curRunInfo; this.curColumnConfig = curColumnConfig; this.curExcelFileData = curExcelFileData; this.curImportType = curImportType; }
//映射字段配置 private void btn_FieldConfig_Click(object sender, EventArgs e) { string UserSelSheetName = GetUserSelSheetName(); //将当前解析的数据集、当前用户选择的sheet页,及当前操作的类型传过去 ExcelFiledMappingConfig form = new ExcelFiledMappingConfig(curExcelSet, UserSelSheetName, curImportType); if ((curImportType == curColumnMappingConfig.curSelImportType) && (curColumnMappingConfig.ColumnConfig.Rows.Count > 0)) { form.curMappingConfig = curColumnMappingConfig; } form.ShowDialog(this); if (form.DialogResult == DialogResult.OK) { //获取列配置关系 curColumnMappingConfig = form.curMappingConfig; curColumnMappingConfig.curSelImportType = curImportType; } form.Dispose(); }