我正在尝试使用具有xml文件作为数据源的winform来构建UI。 xml文件有一些复杂的架构。 ui有一个数据网格,以表格格式显示数据。 我正在寻找一种将xml数据绑定到UI的好方法。 任何输入将不胜感激。
编辑1: 对不起,我第一次没问好。 这是我的xml
<group name="Trade" occurrence="0">
<field name="AcctNum" l="1739" t="239" r="1922" b="266">31A-90506</field>
<field name="Desc" l="133" t="935" r="590" b="962">AMERICAN EXPRESS COMP</field>
<field name="Shares" l="1022" t="935" r="1114" b="963">65.00</field>
<field name="SalesPrice" l="1733" t="934" r="1879" b="968">3796.06</field>
<field name="Cost" l="2111" t="934" r="2251" b="967">2648.41</field>
<field name="Acquired" l="1192" t="934" r="1332" b="963">2010-10-27</field>
<field name="Sold" l="1354" t="934" r="1499" b="964">2012-05-15</field>
<field name="WashSale" l="2592" t="934" r="2664" b="962">0.00</field>
<field name="Noncovered" l="2997" t="701" r="3082" b="728">X</field>
</group>
<group name="Trade" occurrence="1">
<field name="Desc" l="135" t="1088" r="513" b="1116">COCA COLA COMPANY</field>
<field name="Shares" l="1022" t="1087" r="1115" b="1116">30.00</field>
<field name="SalesPrice" l="1733" t="1087" r="1873" b="1121">2243.71</field>
<field name="Cost" l="2115" t="1087" r="2257" b="1120">1715.65</field>
<field name="Acquired" l="1191" t="1087" r="1332" b="1117">2010-09-01</field>
<field name="Sold" l="1355" t="1087" r="1500" b="1117">2012-05-31</field>
<field name="WashSale" l="2593" t="1087" r="2664" b="1116">0.00</field>
</group>
每个组都是我的数据网格中的一行,每个字段与单元格等效。我只需要在单元格中显示字段元素值。其余信息是进一步处理所必需的。
我从xml创建了一个C#类并反序列化了xml。现在我需要将这些数据绑定到数据网格。如果我需要提供更多信息,请告诉我。
提前致谢。
编辑2: 我想在winform上的数据网格中显示数据。正如我在编辑1中提到的那样 每个组在我的数据网格中是一行,每个字段与单元格等效。我只需要在单元格中显示字段元素值。其余信息是进一步处理所必需的。 如何对组对象进行绑定