我有一个 datagridview,其中填充的数据来自一个 .xml 文件。这些数据是 MyObjects 列表,其中 MyObject 是我定义的一个 C# 类。最初没有使用模式文件,因此没有类型信息 :( 这意味着我无法从 MyObject 类中自动生成复选框列等东西。
所以,我使用 xsd.exe 生成了一个 .xsd 文件。看起来很好!但是我该如何部署这个 .xsd 文件与应用程序一起?我必须确保它与我的应用程序位于同一目录下,并像这样加载它吗:
所以,我使用 xsd.exe 生成了一个 .xsd 文件。看起来很好!但是我该如何部署这个 .xsd 文件与应用程序一起?我必须确保它与我的应用程序位于同一目录下,并像这样加载它吗:
DataSet ds = new DataSet();
ds.ReadXml("mystuff.xml");
ds.ReadXmlSchema("myschema.xsd");
dataGridView_1.DataSource = ds;
dataGridView_1.DataMember = "MyObject";
我相信有更好的方法来处理这个问题...我可以将其包含在装配件中吗?谢谢任何帮助。