如何在WPF DataGrid中使用XPathNodeIterator?

时间:2011-01-04 20:08:20

标签: wpf datagrid datacontext itemssource xpathnodeiterator

如何将XPathNodeIterator与WPF DataGrid一起使用?这就是我想做的事情:

        Dim xpd As New Xml.XPath.XPathDocument("filename.txt")
        Dim xpn As Xml.XPath.XPathNavigator = xpd.CreateNavigator
        DataGrid1.DataContext = xpn.Select("/node1/node2")

1 个答案:

答案 0 :(得分:0)

您使用的是哪个数据网格?最有可能的是,您想要分配DataGrid1.ItemsSource = xpn.Select(“/ node1 / node2”)。要清楚,这会将网格绑定到xpn.Select结果的IEnumerable中的任何对象。如果这就够了,太好了。否则,您可能需要考虑将xpn.Select(...)的结果投影到通过LINQ有意义的对象中。