Winforms 从xml填充gridview
我有Winforms 从xml填充gridview,winforms,.net-4.0,devexpress,Winforms,.net 4.0,Devexpress,我有GridViewmGridView三列-Process,Description和Type。 我有xml,内容如下: <root> <Rows> <Row Name="fdf" Description="dfaf" Type="A" > </Row> <Row Name="Sff" /> <Row Name="XYZ" Type="PH"> </Row>
GridView
mGridView
三列-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个属性(名称、描述和类型),它们不是强制性的。如何使
mGridView
的DataSource
成为此xml,并使每个mGridViev
行
填充来自xml的行中树属性的3个值?如果我正确理解了您的任务,以下代码和您的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方法。这有帮助吗?如果我正确理解了您的任务,以下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方法。这有帮助吗?这段代码添加了所有行,但问题是单元格都是空的,没有值。这段代码添加了所有行,但问题是单元格都是空的,没有值。