![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Datafield в cxDBImage [D7, XP]
Quart © (2008-10-24 09:04:00)Можно ли динамически менять значение Datafield компонента cxDBImage?
Это нужно для отображения значений разных полей одного набора данных в одном и том же cxDBImage.
Johnmen (2008-10-24 10:11:00) [1]
> Table1.fieldbyname(' picture'). FieldName;
Хорошая шутка. Спасибо.
Quart (2008-10-24 10:03:00) [2]Пасиб, разобрался.
cxdbimage1.DataBinding.DataField:=Table1.fieldbyname('picture').FieldName;
Johnmen (2008-10-24 09:51:00) [3]Читать справку по AsString. Чтобы не постить сюда бред...
Сергей М. (2008-10-24 09:50:00) [4]
> Quart (24.10.08 09:40) [3]
> DataBinding.DataField
Так это же св-во объекта DataBinding, а не cxDBImage !
Это ж две разные разницы)
> Field' яШяа
Что еще за Яша ?
Смотри внимательно, что за значение у тебя возвращает св-во Table1picture2.AsString - там очевидная абракадабра
Quart (2008-10-24 09:40:00) [5]Делаю так:
if radiogroup1.ItemIndex=0 then cxdbimage1.DataBinding.DataField:=table1picture.AsString;
else
if radiogroup1.itemindex=1 then
cxdbimage1.DataBinding.DataField:=Table1picture2.AsString;
Изображение не меняется,возникает ошибка cxDBImage1: Field'яШяа
Johnmen (2008-10-24 09:21:00) [6]
> Этому что-то мешает ?
Конечно! Отсутствие чего-то у кого-то и мешает...:)
Сергей М. (2008-10-24 09:16:00) [7]А почему нельзя ?
Этому что-то мешает ?