Вниз
Скачать: CL | DM;

Создание TMemDataSet для подержки древовидной структуры.   Найти похожие ветки 

 
Erik1 ©   (2004-10-26 16:12) [0]

Я сейчас набрасываю план по переходу на древовидрую структуру в интерфейсе пользователя. У меня сейчас реализованы некоторые элементы этой структуры. Используется компонент TVirtualStringTree + Array в которм я храню информацию из нескольких таблиц. При изменении этой информации, мне приходится сначала изменять Array а после DataSet.
 Недавно наткнулся на компонент TMemTableEh и поставщик данных TDataDriverEh из комплекта EhLib. Мне нужна похожая вещь, но подерживающея несколько TDataSet. Конечно можно начать переделывать TMemTableEh, но нехочится изобретать велосипед, да и время на разработку не бесконечно. Кто, что посоветует, может есть уже готовое.


 
Asinus   (2004-10-27 00:23) [1]

Я сам, по правде говоря не смотрел, но может компоненты от DevExpress на это способны.


 
имя   (2004-10-27 00:28) [2]

Удалено модератором


 
Erik1 ©   (2004-10-27 09:47) [3]

С UI нитерфейсом как с таковым проблемы нет,  TVirtualStringTree подерживает все мыслемые контролы. А вот чтобы связать все это в целостную систему, надо много кода писать и времени потратить море. Мне хотябы MemDataSet который умеет создовать дерево, загружать в себя с помощю провайдеров даные, передавать измененые данные обратно провайдерам, с подержкой нормального Refresh, подерживать соответствие разному назнаных полей из таблиц в свое название поля. Неплохо иметь возможность хранить там сылку на класс редактора поля.
 Вобщем код нужен.


 
Erik1 ©   (2004-10-28 10:34) [4]

Что неужели никто неделал таких компоентов?


 
blackman ©   (2004-10-28 11:13) [5]

http://articles.org.ru/cn/?c=12
Там:
TDBTREEVIEW DbTreeFilter Virtual Treeview какой из них лучше я не знаю :)


 
Erik1 ©   (2004-10-28 16:43) [6]

Да. Тажело жить, когда тебя никто непонимает. Зачем мне очередные визуальные компоненты? К томуже Virtual Treeview я и использую,  обеденяю две таблицы в одну через масив, а хотелось бы имать технологию пожожую на EhLib Tree. Но работающею сразу с несколькими DataSet.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-1099051583
bloodman
2004-10-29 16:06
2004.11.14
Где можно найти информацию по теории распозанания текста


14-1098623973
Verg
2004-10-24 17:19
2004.11.14
А какой сегодня церковный празник?


1-1098787117
Андерсон
2004-10-26 14:38
2004.11.14
HelpFile


1-1098893884
333and
2004-10-27 20:18
2004.11.14
Аналог функции на С++ в Delphi


1-1098995456
Khabibulin
2004-10-29 00:30
2004.11.14
Replace System Tray




   Наверх