读书人

XML如何反序列化操作

发布时间: 2012-10-19 16:53:37 作者: rapoo

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的

读书人网 >C#

热点推荐