Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

И еще вопрос по DBGrid и DBImage!!!!

2.0K
06 февраля 2005 года
Dante™
28 / / 08.07.2003
Как связать DBGrid и DBImage?
К примеру: я передвигаюсь по записям и соответсвенно меняетcя фотка в DBImage....
368
06 февраля 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Dante™
Как связать DBGrid и DBImage?
К примеру: я передвигаюсь по записям и соответсвенно меняетcя фотка в DBImage....

Нужно их подключить к одному и тому же DataSource

2.0K
06 февраля 2005 года
Dante™
28 / / 08.07.2003
[QUOTE]Originally posted by rostyslav
Нужно их подключить к
ok, я подключил к DataSource и то и другое..А как DbImage видит, какую ему фотку показывать?откуда берет путь к фотке, если из Грида,то как сделать, чтобы можно было менять к примеру фотку в базе?

Заранее спасибки....
2.0K
06 февраля 2005 года
Dante™
28 / / 08.07.2003
и еще....
как я понял в DBGRid надо кинуть поле с типом фотки (Graphic), как этой записи дать путь или сделать,чтоб DBImage знал откуда и что показывать?
368
06 февраля 2005 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Dante™
и еще....
как я понял в DBGRid надо кинуть поле с типом фотки (Graphic), как этой записи дать путь или сделать,чтоб DBImage знал откуда и что показывать?

Мы наверно говорим о разных вещах. Если нужно отобразить фотку в dbgrid-е, тогда как предлагали в пред.ветке, добавить одно фиктовное поле к Grid-у, DefaultDraw=false и переопределить событие OnDrawColumnCell. И когда параметр DataCol равен этому полю, что то типа
DBGrid1->Canvas->Draw(Rect.Left, Rect.Top,pBitmap);

Если выводить в DBImage, тогда DBImage стоит отдельно на форме и к DBGrid никакое дополнительное поле не добавляется. Но подключаемое к DBImage поле должен иметь тип Graphic.

Иначе, если это только имена файлов, то вместо DBImage нужно бы использовать TImage, переопределить событие OnDataChange у DataSource, типа
Image1->Picture->LoadFromFile(Table1FieldN->AsString);
Table1FieldN->AsString - это путь и имя не-jpeg картинки.

2.0K
06 февраля 2005 года
Dante™
28 / / 08.07.2003
то,что надо - спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог