我正在使用DevExpress TreeList
。我已经阅读了这篇文章,并遵循了步骤。
- 创建了
ImageList
并添加了图标init - TreeList属性设置为
SelectImageList = ImageList
TreeList.ImageIndexFieldName = "ImageID"
- 以下
DataTable
分配给TreeList.DataSource
下表
ID Name Parent ImageID
1 Root 0 0
2 Node1 1 1
3 node2 2 2
4 node3 2 2
问题是TreeList
在每个节点上显示相同的图标。
我发现了这个问题,问题出在数据类型上。
在数据表中添加列时,只需提及其类型。
dt.Columns.Add("Parent", typeof(decimal));
dt.Columns.Add("ImageID", typeof(decimal));