从 xml 填充 gridview

发布于 2024-10-30 03:07:39 字数 562 浏览 1 评论 0原文

我有 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 个属性(名称、描述和类型),并且它们不是必需的。如何使mGridViewDataSource成为这个xml并且每个mGridVievRow填充3个值xml 中的行属性是树的属性吗?

I have GridView mGridView with 3 columns - Process, Description and Type.
I have xml with the content like this:

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

where there are 3 Attributes (Name, Description and Type) and they are not obligatory. How to make the DataSource of mGridView to be this xml and every mGridViev Row to be filled with the 3 values of the tree atributes in the Row from the xml?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撩心不撩汉 2024-11-06 03:07:39

如果我正确理解您的任务,则以下代码与您的 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 方法。这有帮助吗?

If I understand your task properly, the following code with your xml file works fine:

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

Please also try to call the gridView's PopulateColumns method. Does this help?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文