/// <summary> /// 获得目标与源的字段名对应关系 /// </summary> /// <param name="listTableStructure">Grid视图模型</param> /// <returns>目标与源的字段名对应关系(目标字段名/源字段名)</returns> private Dictionary <string, string> GetTargetAndSourceCorrespondenceBetween(ObservableCollection <Models.TableStructureGrid> listTableStructure) { Dictionary <string, string> CorrespondenceBetween = new Dictionary <string, string>(); foreach (var vTableStructure in listTableStructure.Where(x => x.Choose == true).ToList()) { CorrespondenceBetween.Add(SqlProcessing.RemoveIllegal(vTableStructure.TargetFieldName), SqlProcessing.RemoveIllegal(vTableStructure.SourceFieldName)); } return(CorrespondenceBetween); }
private void button1_Click(object sender, EventArgs e) { init(); IList <Table1> IT1 = SqlProcessing <Table1> .ExeQuerys("select * from Table1"); string[][] data = FilesClasses.GetXMLData("", "person", "name,value"); FilesClasses.addXml("Config.xml", "root", "person", "name,value", "name1,value1"); for (int i = 0; i < data.Length; i++) { for (int j = 0; j < data[i].Length; j++) { string a = data[i][j]; } } }