Как я могу использовать XPathNodeIterator с WPF DataGrid?

Как я могу использовать 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 ответ

Какую сетку данных вы используете? Скорее всего, вы хотите назначить DataGrid1.ItemsSource = xpn.Select("/node1/node2"). Чтобы было ясно, это будет привязывать сетку к любым объектам в xpn.Select результата IEnumerable результата. Если этого достаточно, отлично. В противном случае вы можете рассмотреть возможность проецирования результата xpn.Select(...) на объекты, имеющие смысл через LINQ.

Другие вопросы по тегам