【发布时间】:2013-07-26 08:44:11
【问题描述】:
我有一个 XML 文件,如下所示:
<code>
<rccontroller>
<experiment>
<profile name="Profile 1" scanCycle="1" profileTime="32.76" attenuator="31" archive="" coded="true">
<mode name="Mode 1" scanCycle="1" method="DBS" prf="1000" baudWidth="1" baudNo="16" positions="Z" coded="true">
<beam name="Beam 1" scanAngle="0" azimuth="0" offset="0" rmin="1" rmax="20" nci="256" nfft="256" nsa="1" nrgb="128" uiName="Z"/>
</mode>
</profile>
</experiment>
</rccontroller>
</code>
我需要将模式和梁导入DataGrid,其中模式将是父网格,梁将是父网格的子网格。
我在读取 XML 中元素的内部标签时遇到问题。
请指导我如何读取 XML 内部元素并将其放入 GridView 以及如何为网格添加子 GridView 并对其执行相同操作。
谢谢。
【问题讨论】:
-
你尝试了吗?在 WPF 数据网格中,您可以使用 XPath 绑定到 XML 元素。对于子网格,您可能需要指定 datagridrow 模板并在那里为内部项目执行 XPath 绑定
-
嘿 Bjoshi,让我们忘记子网格视图和所有内容。我只想检索 Mode 和 Beam 的内部元素的值...
-
我会将该评论作为代码格式化的答案,然后我们可以从那里开始工作