Ali Majed HA Ответов: 1

Структура древовидного списка Devexpress с дочерними узлами


<pre lang="c#">
Привет
У меня есть таблица базы данных для "группы продуктов", которая имеет имя поля"Родительский идентификатор". например, если у вас есть "Холодильник"как и Ваш идентификатор продукта, он имеет "Кухонная Посуда"Идентификатор как идентификатор родительского элемента. Как я могу иметь древовидный список в DevExpress, чтобы иметь дочерние узлы под его родительским списком? Моя база данных-SQL server.

У меня есть добавить treeList в моей форме, которая имеет 2 colomn, а затем добавить класс для извлечения данных из базы данных sql :

public List<LocalProductGroups> GetProductGroups()
       {
           using (ShoppingEntities _ShoppingEntities = new ShoppingEntities())
           {
               return _ShoppingEntities.ProductGroup.Select(s => new LocalProductGroups
               {
                   GroupID=s.GroupID,
                   Name=s.Name,
                   Parent=s.Parent
               }).ToList();
           }

       }
       public partial class LocalProductGroups
       {
           public int GroupID { get; set; }
           public string Name { get; set; }
           public int Parent { get; set; }
           public bool IsRemove { get; set; }
       }


данные отображаются в древовидном списке, но не в Родительском и дочернем формате, я имею в виду, что все продукты Goups находятся на одном уровне.

заранее спасибо

Что я уже пробовал:

Я попробовал свой код выше, основанный на документации DevExpress, но я не встретил своего ответа.

Maciej Los

Вы должны предоставить то, что уже пробовали. Эта информация бесполезна.

1 Ответов

Рейтинг:
1

Maciej Los

Я нашел следующее:
Как реализовать иерархическую привязку данных с помощью селектора дочерних узлов[^]
Алгоритм генерации дерева в списке деревьев[^]
Функции элемента управления древовидным списком[^]
Отображение иерархических данных - ASP.NET демо-версия списка деревьев AJAX / DevExpress[^]

Если это не поможет, вернитесь сюда и кратко опишите, чего вы пытались достичь и как. Фрагмент кода, который вы использовали, может быть полезен.