private void button1_Click(object sender, EventArgs e) { var th = new System.Threading.Thread(new System.Threading.ThreadStart(() => { int tables = (int)numTables.Value; int cols = (int)numCols.Value; AddInfo("开始构造"); var mapGroup = new MappingGroup(); mapGroup.Name = "名称"; mapGroup.ErrorHappened += new Action<string>(mapGroup_ErrorHappened); for (int i = 0; i < tables; i++) { MapElementCollection mec = new MapElementCollection(); mec.Name = "table" + i % (tables + 1); MappingElement ele1 = new MappingElement( new ColumnElement("dept_name"), new ColumnElement("单位名称")); mec.Add(ele1); MappingElement ele = new MappingElement( new ColumnElement("dept_id"), new ColumnElement("单位ID")); mec.Add(ele); mapGroup.Add(mec); } AddInfo("构造完成"); yltl.Common.ConfigHelper<MappingGroup>.Reflesh(mapGroup); AddInfo("保存完成"); })); th.Start(); }
private void button1_Click(object sender, EventArgs e) { var th = new System.Threading.Thread(new System.Threading.ThreadStart(() => { int tables = (int)numTables.Value; int cols = (int)numCols.Value; AddInfo("开始构造"); var mapGroup = new MappingGroup(); mapGroup.Name = "名称"; mapGroup.ErrorHappened += new Action <string>(mapGroup_ErrorHappened); for (int i = 0; i < tables; i++) { MapElementCollection mec = new MapElementCollection(); mec.Name = "table" + i % (tables + 1); MappingElement ele1 = new MappingElement( new ColumnElement("dept_name"), new ColumnElement("单位名称")); mec.Add(ele1); MappingElement ele = new MappingElement( new ColumnElement("dept_id"), new ColumnElement("单位ID")); mec.Add(ele); mapGroup.Add(mec); } AddInfo("构造完成"); yltl.Common.ConfigHelper <MappingGroup> .Reflesh(mapGroup); AddInfo("保存完成"); })); th.Start(); }