DevExpress 树列表控件

发布于 2024-09-18 18:33:23 字数 403 浏览 4 评论 0原文

我需要在树列表控件中显示 xml 数据。我有一个根节点、一个子节点以及该子节点的四个子节点。

我无法在树列表中显示它。我正在使用 dataset.readXml 方法读取 xml 文件并将数据集作为数据源。这是我正在跟踪的代码:

DataSet dataSet = new DataSet();
dataSet.ReadXml(@"C:\foldersettings.xml");
treeList2.DataSource = dataSet;
treeList2.PopulateColumns();
treeList2.BestFitColumns();
treeList2.ExpandAll();

任何人都可以告诉我为什么我没有在树列表中获取数据。我正在使用 DevExpress 9.1 版本控制。

I need to display the xml data in the treelist control. I have one root node, one Child node and further four children for this child node.

I am not able to display it in the treelist. I am using the dataset.readXml method for reading the xml file and giving dataset as a datasource. Here is the code I am following:

DataSet dataSet = new DataSet();
dataSet.ReadXml(@"C:\foldersettings.xml");
treeList2.DataSource = dataSet;
treeList2.PopulateColumns();
treeList2.BestFitColumns();
treeList2.ExpandAll();

Can anyone tell me why am I not getting the data in treelist. I am using DevExpress 9.1 version control.

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

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

发布评论

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

评论(3

檐上三寸雪 2024-09-25 18:33:23
DataSet dataSet = new DataSet();
dataSet.ReadXml(@"C:\foldersettings.xml");
treeList2.DataSource = dataSet.Table[0];
treeList2.PopulateColumns();
treeList2.BestFitColumns();
treeList2.ExpandAll(); 
DataSet dataSet = new DataSet();
dataSet.ReadXml(@"C:\foldersettings.xml");
treeList2.DataSource = dataSet.Table[0];
treeList2.PopulateColumns();
treeList2.BestFitColumns();
treeList2.ExpandAll(); 
泪之魂 2024-09-25 18:33:23

您还应该设置 TreeList 的 KeyFieldName 和 ParentFieldName 属性。注意,这些属性应以区分大小写的方式设置为相应的字段名称。另外,TreeList 的 DataSource 应设置为 dataSet.Tables[0]。我希望这会有所帮助。

You should also set the KeyFieldName and ParentFieldName properties of the TreeList. Note, these properties should be set to the corresponding field names in the CaseSensitive manner. Also, the TreeList's DataSource should be set to dataSet.Tables[0]. I hope, this will help.

请爱~陌生人 2024-09-25 18:33:23

如果可以在您的数据集 dataSet 的第一列唯一 ID 中找到这个来自 DevExpress 的 treeList ,它就会正常工作,因为它作为主键,而且它必须找到一个第二列将被视为 ParentId 的列。

This treeList , from DevExpress will work fine if it will found in your DataSet dataSet in the first column Unique ID's, because it takes as Primary Keys, also, it must find a second column which will be considered like ParentId's.

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