从xml填充gridview

时间:2011-04-04 09:10:25

标签: winforms .net-4.0 devexpress

我有GridView mGridView有3列 - ProcessDescriptionType。 我的xml内容如下:

<root>
   <Rows>
     <Row Name="fdf" Description="dfaf" Type="A" >
     </Row>
     <Row Name="Sff" />
     <Row Name="XYZ" Type="PH">
     </Row>
   </Rows> 
</root>

其中有3个属性(名称,描述和类型),它们不是强制性的。如何使DataSource的{​​{1}}成为这个xml,并且每个mGridView mGridViev都要填充xml中属性的树的3个值?< / p>

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的任务,以下代码与您的xml文件一起工作正常:

    private void Form1_Load(object sender, EventArgs e) {
        DataSet ds = new DataSet();
        ds.ReadXml(@"XMLFile1.xml");
        gridControl1.DataSource = ds.Tables[1];
        gridView1.PopulateColumns();
    }

还请尝试调用gridView的PopulateColumns方法。这有帮助吗?