C# xml文件与winform之间的数据绑定
我正在尝试使用winform构建一个UI,其中包含一个xml文件作为数据源。 xml文件的模式有些复杂。ui有一个以表格格式显示数据的数据网格。 我正在寻找一种将xml数据绑定到UI的好方法。 如有任何意见,将不胜感激 编辑1: 对不起,我第一次问得不恰当。 这是我的xmlC# xml文件与winform之间的数据绑定,c#,xml,winforms,C#,Xml,Winforms,我正在尝试使用winform构建一个UI,其中包含一个xml文件作为数据源。 xml文件的模式有些复杂。ui有一个以表格格式显示数据的数据网格。 我正在寻找一种将xml数据绑定到UI的好方法。 如有任何意见,将不胜感激 编辑1: 对不起,我第一次问得不恰当。 这是我的xml <group name="Trade" occurrence="0"> <field name="AcctNum" l="1739" t="239" r="1922" b="266">3
<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>
31A-90506
美国运通公司
65
3796.06
2648.41
2010-10-27
2012-05-15
0
X
可口可乐公司
30
2243.71
1715.65
2010-09-01
2012-05-31
0
每个组是我的数据网格中的一行,每个字段与一个单元格相等。我只需要在单元格中显示字段元素值。其余信息是进一步处理所必需的
我已经从xml创建了一个C#类,并对xml进行了反序列化。现在我需要将这些数据绑定到数据网格。请让我知道,如果我需要提供更多的信息
提前谢谢
编辑2:
我想在winform上的数据网格中显示数据。正如我在编辑1中提到的
每个组是我的数据网格中的一行,每个字段与一个单元格相等。我只需要在单元格中显示字段元素值。其余信息是进一步处理所必需的。
如何为组对象进行绑定显示
xml的模式
,并显示数据在Datagrid
中的表格格式。但最重要的是显示您迄今为止所做的代码。在xml
中创建项目的类(在Winforms
中的表中有一行)。类的属性绑定到表的列。然后从xml
加载该类对象的集合。显示一些关于如何阅读xml
的代码?我已经编辑了我的问题。如果还需要什么,请把它拿走或告诉我。thanks@lumaC有了代码很好,但您仍然没有提出具体问题。@MadScienceDreams再次编辑。如果我需要更具体一些,请告诉我。