0
我试图通过这个XML迭代并获取其所有数据并将其添加到我的集合(_personOC)。现在它不工作。我怎样才能做到这一点,而不必指定ID?我所做的只是创建一个带有人员表的数据集并将其保存为xml。任何帮助表示赞赏。如何循环通过一个XML并将数据添加到集合
Public Property personOC As ObservableCollection(Of Person)
Get
Return _personOC
End Get
Set(value As ObservableCollection(Of Person))
_personOC = value
End Set
End Property
Dim testdata As New TestData()
Dim person As Person
Public Sub New()
Try
Dim persondataset As New DataSet1
persondataset.ReadXml("Person.xml", System.Data.XmlReadMode.ReadSchema)
If persondataset.Tables.Count > 0 Then
Dim dt() As DataRow = persondataset.Tables("Person").Select(String.Format("Id={0}", 0))
With dt(0)
_personOC.Add(New Person(.Item("FirstName"), .Item("LastName"), .Item("Age"), .Item("Gender")))
End With
End If
Catch ex As Exception
End Try
End Sub
老实说,我不知道我可以绑定到XML本身。不知道如何 – TMan 2012-02-09 13:09:49
请在互联网上找到如何绑定到WPF中的XML的例子。 – 2012-02-10 06:24:45