TDBGrid и TTreeView как связать?
Возник вопрос, надо сделать чтобы при выделении в TTreeView первого компонента дерева отображалась некая БД в TDBGrid, второго компонента - вторая БД в TDBGrid, заранее спасибо!
void __fastcal OnChange(TObject *Sender, TTreeNode *Node)
далее уже смотришь (по Node->AbsoluteIndex или еще как ты там надумал) текущее выделенное и соответственно натравливаешь Grid на что надо
Цитата:
Originally posted by ILS
Юзать событие OnChange
void __fastcal OnChange(TObject *Sender, TTreeNode *Node)
далее уже смотришь (по Node->AbsoluteIndex или еще как ты там надумал) текущее выделенное и соответственно натравливаешь Grid на что надо
Юзать событие OnChange
void __fastcal OnChange(TObject *Sender, TTreeNode *Node)
далее уже смотришь (по Node->AbsoluteIndex или еще как ты там надумал) текущее выделенное и соответственно натравливаешь Grid на что надо
Какую книгу можете посоветовать, что-бы были примеры, а то сам принцип понимаю, а как это реализовать не знаю, а так же литературу по написанию программ для обработки БД?
Цитата:
Originally posted by alex_kan
Доброго времени суток!
Возник вопрос, надо сделать чтобы при выделении в TTreeView первого компонента дерева отображалась некая БД в TDBGrid, второго компонента - вторая БД в TDBGrid, заранее спасибо!
Доброго времени суток!
Возник вопрос, надо сделать чтобы при выделении в TTreeView первого компонента дерева отображалась некая БД в TDBGrid, второго компонента - вторая БД в TDBGrid, заранее спасибо!
Ну во-первых в Гриде отображается не БД а набор данных(Table,Query и т.п). У DBGrid усть свойство DataSource, которое указывает на источник данных (компонент DataSourece) связанный с набором данных. Для того, чтобы при выборе в TreeView компонента дерева в гриде отображался соответствующий НД надов соответствующем обработчике(OnChange) изменять у DBGrid свойство DataSource.
Спасибо! помогли