Форум: "Базы";
Текущий архив: 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.043 c