首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

XML如何反序列化操作

2012-10-19 
XML怎么反序列化操作C# codedt.TableName ProTextdt.WriteXml(Application.StartupPath +@\1.xml)

XML怎么反序列化操作

C# code
dt.TableName = "ProText";dt.WriteXml(Application.StartupPath +@"\1.xml");//序列化成功下面反序列化不成功,是不是思路错了?private string filePath =Application.StartupPath +@"\1.xml";        StringReader strReader = new StringReader(filePath);XmlReader xmlReader = XmlReader.Create(strReader);XmlSerializer serializer = new XmlSerializer(typeof(DataTable));DataTable dt = serializer.Deserialize(xmlReader) as DataTable;dgvColumn.DataSource = dt;//数据为空。


[解决办法]
直接用ReadXml这个可以了。LZ那样写会很麻烦的dataset有字段的XML的

热点排行