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