xml文件和winform之间的数据绑定

时间:2014-09-30 05:54:54

标签: c# xml winforms

我正在尝试使用具有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中提到的那样 每个组在我的数据网格中是一行,每个字段与单元格等效。我只需要在单元格中显示字段元素值。其余信息是进一步处理所必需的。 如何对组对象进行绑定

0 个答案:

没有答案