【发布时间】:2011-03-08 21:27:02
【问题描述】:
如何使用类读取 xml 文件并将其填充到数据网格中?数据网格应该有验证能力?
Xml 文件:
<?xml version='1.0'?>
<Data>
<Book>
<Author>John Doe</Author>
<Title>Straight Track Demo</Title>
<Version>1</Version>
</Book>
</Data>
【问题讨论】:
-
你试过什么?那里有许多 DataGrid 和 Linq2Xml 示例。你有没有尝试过这个?
-
我看过一些例子,但在课堂上而不是 xaml 中做这件事让我很困惑。
-
我想这是一个主要问题;我试图让您告诉我们您已经尝试过什么,以便我们可以向您展示为什么它不起作用。这样更容易学习。
-
我使用 MainWindow.xaml.cs 中的 xdocument.load、xdocument.descendants 和 this.datagrid1.itemssource 读取它,并使用 msdn.microsoft.com/en-us/library/ee622975.aspx 进行了验证。我还使用了 datagridtemplate 列、datatemplate 和文本框来填充网格。我只是想知道如何使用类读取 xml 文件并进行验证并从代码隐藏中填充所有内容。例如,读取任何 xml 文件的类,以及在 datagrid 上显示文件的方式
-
@user641631 - 请编辑您的原始问题并在此处添加代码示例。
标签: c# wpf xml validation datagrid