Где можно прочитать про использование DBCtrl ?

Delphin73
Дата: 03.06.2009 19:09:52
Есть задача сделать что-то типа журнала записей большой таблицы, при этом не изобретая велосипед (или наооборт как раз изобрести) использую стандартные компоненты. Я решил использовать DBCtrl потому как в ихсодной базе (MS Access) которую я переношу на Postgres + UniDAC 2.5 + Delphi 2009 при просмотре записей используется что-то очень похожее на DBCtrl разделённый горизонтальными полосами и отображающий поля через лабелы.

Вопрос где можно прочитать про использование DBCtrl (у меня Delphi 12 без хелпа, а гугление дало 1000 и одну статью как впихнуть в DBCtrl мемо, использовать для показа картинок, сделать из него утюг, но ни чего на тему как он взаимодействует с DataSource) В большой программе работающей с 40 таблицами по 60000 записей заюзал его исключительно для DBCtrl (со всеми данными работаю через свои структуры и классы) - а он нифига не показывает, хотя если поставить рядом crDBGrid то они синхронно прокручиваются :)

Ещё вопрос как заставить DBCtrl прокручиваться через колесо мыши?

Не пинайте сильно, я недавно на delphi кодю.
Kotъ-Begemotъ
Дата: 03.06.2009 20:50:34
1. Почему ты упорно называешь компонент DBCtrlGrid только частью названия?
2. Не понял проблемы "взаимодействия" с DataSource - так же как с другими компонентами, ничего особенного... Взял DBCtrlGrid положил на форму. Положил на форму (или в дата-модуль) датасет (Query или что там у тебя?), DataSource, задал необходимые свойства. Потом на CtrlGrid положил, к примеру, DBText задав для каждого DataSource и DataField, и всё... Открыл датасет, и в CtrlGrid увидел заданные поля в DBText. Мне даже в голову не придёт где там можно что-то не так сделать...
3. DBCtrlGrid - вещь в себе. Настоятельно не рекомендовал бы его использовать. Советую EasyListView. Это ГОРАЗДО более сложный компонент, и многое надо делать ручками, для чего, естественно, понимать что делаешь, но и гибкость там обалденная!
Хотя для начала можешь и на DBCtrlGrid попробовать...