Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# xml文件与winform之间的数据绑定_C#_Xml_Winforms - Fatal编程技术网

C# xml文件与winform之间的数据绑定

C# 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

我正在尝试使用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">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再次编辑。如果我需要更具体一些,请告诉我。