C# [XML via VB]相同的值和标记名,但如何确定?
假设这是我的默认代码:C# [XML via VB]相同的值和标记名,但如何确定?,c#,vb.net,C#,Vb.net,假设这是我的默认代码: <panel> <fontstyle>A</fontstyle> <fontsize>12</fontsize> <location>100,100</location> </panel> A. 12 100,100 当我添加另一个标记时: <programsetting> <panel> <fontstyle&
<panel>
<fontstyle>A</fontstyle>
<fontsize>12</fontsize>
<location>100,100</location>
</panel>
A.
12
100,100
当我添加另一个标记时:
<programsetting>
<panel>
<fontstyle>A</fontstyle>
<fontsize>12</fontsize>
<location>100,100</location>
</panel>
<panel>
<fontstyle>B</fontstyle>
<fontsize>12</fontsize>
<location>100,100</location>
</panel>
</programsetting>
A.
12
100,100
B
12
100,100
因此,我们在组中有两个相同的标记名,但由于我有相同的组名和数据名,如何确定得到B而不是A。不确定当前使用的是什么技术,但可以使用xpath查询() 取决于您可以使用的选择标准
/programsetting/panel[last()]
获取最后一个元素或
/programsetting/panel[fontstyle="B"]
获取具有特定字体样式的元素。
它位于c#上,但您可以使用Visual Basic 2008轻松地转换它。。基本我的组合框只有1个值,这叫做“面板”。因此,一旦我选择了“面板”,然后单击LoadtoDataGridView,它就会将数据发布到DGV。这是我的按钮代码:ds.ReadXml(filepath)erm什么组合框?如果你想得到一些真正的帮助,你需要提供更多关于你正在努力实现的目标以及如何实现的信息