mxn |
Отправлено: 09.10.2006, 14:27 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
Подскажите пожалуйста где можно взять какой-нибудь DB-Aware TreeView компонент? |
|
olegenty |
Отправлено: 09.10.2006, 14:29 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
TDBGridEh (EhLib)
|
|
olegenty |
Отправлено: 09.10.2006, 14:30 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
руками так можно заставить работать TElTree, TVirtualStringsTree
|
|
mxn |
Отправлено: 09.10.2006, 14:39 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
С EhLib ничего не понятно и вообще на простых больших селектах EhLib здорово тормозит по сравнению со стандартными VCL компонентами.
Можно сделать руками, используя простой TTreeView, что-то типа того:
for(int i=0; i < ADOQuery->RecordCount; i++)
{
TTreeNode * Node = TreeView->Items->Add(TreeView->Selected, ADOQuery->Fields->Fields[1]->Value );
TreeView->Items->AddChild(Node, ADOQuery->Fields->Fields[0]->Value);
ADOQuery->Next();
}
ADOQuery->Close();
Но я думаю написанный профессионалами компонент будет быстрее выводить большие объемы данных... |
|
Admin |
Отправлено: 09.10.2006, 17:14 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Для какой БД ?
Если FireBird то смотрите пример http://cbuilder.ru/WinLesson/bles3.htm
там переделаете под себя.
|
|