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

Вниз

tree view и вообще   Найти похожие ветки 

 
Dmitry S ©   (2008-02-07 05:35) [0]

Вобщем проблема не нова: представление данных в виде дерева.
Давно я разбирался с этой проблемой, и помню вывод: делать проще всего ручками.
Я в базах пока не очень силен, и у меня возникает вопрос в какую сторону копать.
Иначе говоря у меня есть DataSet, есть прикрученный к нему DataSource. К кому из них и как обращаться за данными? Как отслеживать изменение (удаление/добавление) данных? Как отслеживать и менять позицию (ну та, которая стрелочкой отмечается в DBGrid-е)?
Ну вот вроде бы и все. Я использую базу FireBird с компонентами FibPlus.


 
PEAKTOP ©   (2008-02-07 08:00) [1]

Гугля забанили ?

http://www.google.com/search?hl=ru&q=TDBTreeView&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&meta=


 
PEAKTOP ©   (2008-02-07 08:03) [2]

Не забудь почитать на http://ibase.ru/develop.htm раздел
Древовидные и иерархические структуры, хранение объектов


 
Amoeba ©   (2008-02-07 11:30) [3]

И то не помешает прочесть:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=488


 
Dmitry S ©   (2008-02-07 12:20) [4]

Я не хочу подгонять структуру таблиц под эти компоненты, поэтому меня больше интересует вопрос про dataset и datasource ы


 
Сергей М. ©   (2008-02-07 12:26) [5]


> К кому из них и как обращаться за данными?


В простейшем случае можно обращаться прямо к DataSet"у.


> Как отслеживать изменение (удаление/добавление) данных?
> Как отслеживать и менять позицию


Обрабатывать соотв.события DataSet"а.


 
Dmitry S ©   (2008-02-07 16:25) [6]

а для чего тогда DataSource. Иначе говоря как правильно, а не просто?


 
Сергей М. ©   (2008-02-07 16:40) [7]

Для

provide a conduit between a dataset and data-aware controls on a form that enable display, navigation, and editing of the data underlying the dataset

По-русски, дейтасурс нужен как минимум для обеспечения синхронного взаимодействия одного или более data-aware-контролов (DBGrid, DBEdit, DBTreeView, DBComboBox и иже с ними, см. соотв.закладку в палитре компонентов) с одним и тем же набором данных, представляемым любым объектом-наследником класса TDataSet.

Здесь что-то непонятно ?


 
MsGuns ©   (2008-02-07 21:00) [8]

А чего эта ветка делает в "Базах" ?


 
Dmitry S ©   (2008-02-08 11:24) [9]


> Здесь что-то непонятно ?

Как им пользоваться:) Но чувствую придеться искать самому:)


 
Сергей М. ©   (2008-02-08 13:40) [10]


> Как им пользоваться


А у тебя есть явная необходимость им пользоваться ?

Если есть, то смотри как реализована работа с DataSource в штатных компонентах, использующих это св-во, например, DBListBox или DBComboBox.



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

Форум: "Базы";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
15-1212700281
progredi
2008-06-06 01:11
2008.07.20
Wi-Fi


15-1212429917
Kerk
2008-06-02 22:05
2008.07.20
Bluetooth


2-1212575484
TUserClass
2008-06-04 14:31
2008.07.20
Проблема с тулбаром для IE ...


2-1213686301
MaryM
2008-06-17 11:05
2008.07.20
Проконсультируйте по работе с объемными файлами


15-1212343059
Style
2008-06-01 21:57
2008.07.20
Помогите пожалуйста





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