|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2014, 07:26 | #1 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Ehlib TreeView
Привет всем, вообщем стоит у меня ehlib и встала задача построить данные из базы в виде дерева, всего будет два уровня, посмотрел я демки почитал скудный хелп в документации к нему, но так и не чего не получилось, дело в том что как указано в хелпе и в демке, в таблице якобы должна быть колонка с номером уровня, на котором находится запись. Но я хотел бы чтобы оно строилось иначе, т.е. есть первые два поля они оба id и что бы на первом уровне паренты строились из первой колонки, а чилды к ним прилипали из второй колонки. т.е. вид таблицы следующий:
id_uch|id_staff 15 1 15 2 15 3 16 1 16 2 16 3 и в итоге получился вид: 15 - | |1 | |2 | |3 16 - | |1 | |2 | |3 и к тому же общие строки, т.е. строка парента в данном случае 15,16 суммировала строки из чилдов. Как можно такую идею воплотить в жизнь? Последний раз редактировалось 5cek; 13.02.2014 в 07:32. |
13.02.2014, 11:49 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Взять стандартный TreeView. Изучить его методы и свойства. Станет ясно как в нем програмно строить дерево. В цикле читать записи датасета и по каждой из них в тривью добавить один или два узла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.02.2014, 16:02 | #3 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
у меня так было раньше в NextGrid'e в цикле перепихивал значения, строил его как надо и т.д., не хотелось опять возиться как в тот раз с этим
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ASP.NET C# компонент TreeView. Перетащить какой - либо пункт меню из TreeView в TextBox | Claster | ASP.NET | 0 | 02.01.2013 18:59 |
из ehlib в word | kate158 | Компоненты Delphi | 14 | 28.06.2012 18:10 |
EhLib 2.5 -> 5.5 | Yurk@ | Компоненты Delphi | 2 | 15.05.2012 00:29 |
EhLib проблемка | sl963 | БД в Delphi | 1 | 01.06.2010 11:33 |
Ehlib, DBGridEh | Rustem.xxx | Компоненты Delphi | 2 | 27.05.2008 14:41 |