我有一个XML文件和一个表示XML结构的类。我已将XML文件反序列化到类中。我想在表单中显示所有属性。任何人都可以建议是否可能以及如何将XML反序列化为datagridview?
答案 0 :(得分:0)
在大多数情况下,反序列化涉及有一个有效的类结构和/或反序列化事物的对象,无论是Xml反序列化,还是二进制,或SOAP等等。你有类,所以反序列化步骤很简单,只需创建序列化器并调用deserialize(xml)
即可。至于第二部分......好吧,你必须创建一个datagridview并绑定到该对象。
所以,是的,完全有可能。无法访问对象,类定义或xml,这是我可以给你的所有信息。
一些基本的代码结构。
XmlSerializer ser = new XmlSerializer(typeof(MyClass));
MyClass obj = ser.DeSerialize(xmlDoc);
MyDataGridView.DataSource = obj;