У меня есть следующий код, который загружает файл XML в таблицу данных (я пошел по этому пути, потому что я не знаю, как запросить XML напрямую).Я хочу использовать метод Select, чтобы вернуть строку, где "age = 72".Тем не менее, я не могу заставить это работать.Есть идеи?Кроме того, если есть лучший способ поиска в таблице данных для заданных значений, для которых не требуется выполнять итерацию по всей таблице для получения результатов, пожалуйста, сообщите мне.
Imports System.Xml
Module Module1
Sub Main()
Dim settings As New XmlReaderSettings
settings.IgnoreWhitespace = True
settings.IgnoreComments = True
Dim xmlFile As XmlReader
xmlFile = XmlReader.Create("..\..\XMLFile1.xml", settings)
Dim ds As New DataSet
Dim dt As New DataTable
ds.ReadXml(xmlFile)
dt = (ds.Tables("Age"))
dt.TableName = "MainRMDTable"
Dim dtValue() As DataRow
Dim filter As String = "age = 72"
dtValue = dt.Select(filter)
Console.ReadLine()
End Sub
End Module
Обновите с помощью решения.
Мне нужно было поставить одинарные кавычки около 72.