Главная страница
    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.038 c
3-1097979108
Andrew Tsib
2004-10-17 06:11
2004.11.14
Как обр. ошибку ввода пол-ем двух один-х значен индексного поля


3-1098123552
Sid
2004-10-18 22:19
2004.11.14
Проблемс с подстановочными полями


14-1099128486
Vladimir Vorfolomeev
2004-10-30 13:28
2004.11.14
Требуются программисты


3-1097867801
Zif
2004-10-15 23:16
2004.11.14
Как записать путь к файлу в БД, используя OpenDialog?


1-1098857205
sapsi
2004-10-27 10:06
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский