VB.NET 2010 Express数据集/数据视图XML问题

VB.NET 2010 Express数据集/数据视图XML问题,xml,vb.net,dataset,xmlreader,dataview,Xml,Vb.net,Dataset,Xmlreader,Dataview,我是一名学习vb.net的合作学生,我有一个项目,该项目从程序中的xml文件中检索数据(基于从组合框中进行的选择),并计算和显示价格 我的XML如下所示: .. ……12345 ……这个过程 ……20 ……氮 ……0.125 . . . … .. ……AB12345 ……12345 4000 ……4000 ……831.00美元 . . . .. *句点是用来显示的(我不知道如何显示xml代码,我对代码很陌生!) 我有一个组合框,它可以很好地从processs部分加载数据,但另一个组合框使用相

我是一名学习vb.net的合作学生,我有一个项目,该项目从程序中的xml文件中检索数据(基于从组合框中进行的选择),并计算和显示价格

我的XML如下所示:

..
……12345
……这个过程
……20
……氮
……0.125
.
.
.

..
……AB12345
……12345 4000
……4000
……831.00美元
.
.
.
..

*句点是用来显示的(我不知道如何显示xml代码,我对代码很陌生!)

我有一个组合框,它可以很好地从processs部分加载数据,但另一个组合框使用相同的方法,并得到一个“indexoutfrange”错误或“Column AB12345Bed_Size Not Found”,尽管我对这两个组合框使用相同的方法。对于“进程”,我使用的是“”上的DataView.Sort,它反映了组合框中的selecteditem。程序检索该行时不会出现问题。 下面是给我带来问题的代码:

我读过msdn并试图理解它,还搜索了许多论坛和示例。
非常感谢您的帮助


所以很明显我对XML不是很了解。我将“标记”重命名为“”,现在它可以工作了。现在回想起来,我以前也遇到过类似的问题。
所以我想我最好下学期早点报名参加XML课程

   Dim xmlFile As XmlReader    
   xmlFile = XmlReader.Create("File.xml", New XmlReaderSettings())  
   Dim ds As New DataSet  
   Dim dv As DataView  
   ds.ReadXml(xmlFile)  

   dv = New DataView(ds.Tables(0))
   dv.Sort = strName & "Bed_Size"
   Dim index As Integer = dv.Find(cmbSize.SelectedItem)