|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2007, 15:28 | #1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
JvDBTreeView
Как-то не приходилось юзать TreeView....
Попробовал для таблицы использовать JvDBTreeView. Вроде, все ок, но... вопрос такой: как определить что элемент является последним дочерним в ветке? Попробовал так: в OnExpanding написал if Node.getFirstChild.Data = nil then ..... Ошибку выбрасывает. |
24.12.2007, 16:43 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Поменьше вольностей в обращении с TreeView...
Код:
|
24.12.2007, 17:09 | #3 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 266
|
Хе )
|
26.12.2007, 18:39 | #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. |