将XML文件读入DataTable的代码我编写了以下代码片段,它读取给定的xml文件并将内容写入数据表面。请不要建议使用LinqToXml,因为这是一个遗留应用程序。//创建将保存数据的数据表DataTabletable=newDataTable("ListOfPersonsWithInfo");//使用Stream打开文件using(Streamstream=newFileStream(fileNameWithAbsolutePath,FileMode.Open,FileAccess.Read)){//使用适当的列名创建表table.Columns.Add("Name",typeof(细绳));table.Columns.Add("ImagePath",typeof(String));table.Columns.Add("地址",typeof(String));//使用ReadXml读取XML流table.ReadXml(stream);//也尝试过这个重载选项但没有帮助//table.ReadXml(fileNameWithAbsolutePath);//返回结果返回表;但是返回的表包含零行...!!!实际的xml文件有“3行”并且结构如下(任何想法这里有什么问题?):使用ReadXML以上就是C#学习教程的全部内容:将XML文件读入DataTable的代码分享,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——DataSetds=newDataSet();ds.ReadXml(fileNameWithAbsolutePath);返回ds.Tables[0];本文来自网络合集,不代表立场,如涉及侵权,请点击右侧联系管理员删除,如需转载请注明出处:
