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