Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Вниз

Создание 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 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.032 c
3-1097573309
V l a d i m i r
2004-10-12 13:28
2004.11.14
Инсталляшка устанавливает BDE в исходный каталог :(


14-1098947558
peypivo
2004-10-28 11:12
2004.11.14
Кодировки


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


9-1089738902
JUS
2004-07-13 21:15
2004.11.14
Я пишу игру, типа мортала комбата.При управлении скажем китайца в


8-1092130763
dimon_programmer
2004-08-10 13:39
2004.11.14
Объясните про палитру





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский