Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        //映射字段配置
        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();
        }