Изображения узла DevExpress не работают

Я использую DevExpress TreeList. Я прочитал эту статью и выполнил шаги.

  1. Создан ImageList и добавлены иконки init.
  2. Свойство TreeList установлено SelectImageList = ImageList
  3. TreeList.ImageIndexFieldName = "ImageID"
  4. После DataTable назначается TreeList.DataSource

Таблица приведена ниже

ID   Name   Parent   ImageID
1    Root     0         0
2    Node1    1         1
3    node2    2         2
4    node3    2         2

Проблема в том, что TreeList показывает один и тот же значок с каждым узлом.


person AndroidLearner    schedule 10.09.2012    source источник


Ответы (1)


Я нашел проблему в этом, проблема была в типе данных.

При добавлении столбцов в datatable просто укажите их тип.

dt.Columns.Add("Parent", typeof(decimal));
dt.Columns.Add("ImageID", typeof(decimal));
person AndroidLearner    schedule 21.11.2012