我有GridView
mGridView
有3列 - Process
,Description
和Type
。
我的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>
答案 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方法。这有帮助吗?