![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Как-то не приходилось юзать TreeView....
Попробовал для таблицы использовать JvDBTreeView. Вроде, все ок, но... вопрос такой: как определить что элемент является последним дочерним в ветке? Попробовал так: в OnExpanding написал if Node.getFirstChild.Data = nil then ..... Ошибку выбрасывает. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Поменьше вольностей в обращении с TreeView...
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 266
|
![]()
Хе )
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
mihali4, сенкс".
Ох.., времени нет, но все же напишу..., для тех, кто собирается использовать DBTreeView... Перепробовал подобных компонентов кучу. Во всех чето-то не хватает... Пока не не "напоролся" на торри.нет на бесплатный компонент DynamicTreeView. В приложенном примере таблица на 50 000 записей работает без каких-либо тормозов. Респек авторам. Правда, есть одна недоработка... А именно: Компонент DTTableTree отказывается работать, если DataSource.DataSet не является TTable (т.е. не является BDE). Правда? Мы такие бестолковые? А если мы хотим использовать TABSTable? ... (Спецам дальше не читать, новичкам рекомендуется...)... В файле DTTableTree.pas... там, где написано Код:
Код:
добавить для нашей таблицы. Последний раз редактировалось _SERGEYX_; 26.12.2007 в 18:42. |
![]() |
![]() |