Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Отображение картинок в ячейках данных, в зависимости от значений полей



TDBGridEh позволяет отображать картинки из компонента TImageList, в зависимости от значений полей. Для этого нужно заполнить список значений полей в свойстве Column.KeyList (каждое значение в отдельной строке) и назначить свойству Column.ImageList значеним компоненты типа TImageList, в которой располагаются картинки в порядке номеров строк KeyList'а. Можно также присвоить свойство Column.NotInKeyListIndex индексом картини выводимой в случае если значениt поля не совпадающего ни с одним значением в KeyList (например, вы можете задать индекс картинки для значения Null). В run-time вы не можете менять картинке в ячейке. Использйте клавишу пробел и клик мышки для установки следующего значения из Column.KeyList в поле. Shift-пробел и Shift-клик для установки предыдущего значения из Column.KeyList. Установка Column.DblClickNextval в True позволяет изменять значения двойным-кликом мышки.

Отображение картинок в ячейках данных хранящихся в полях DataSet’а.

TDBGridEh позволяет выводить значение полей TBlobField с типом BlobType = ftGraphic в графическом виде. Для отображения графических данных установите свойство DrawGraphicData в True.

Checkbox'ы для boolean и не-boolean полей.

Grid автоматически отображает checkbox'ы для boolean-полей. Для отображения checkbox'ов для не-boolean полей заполните первую строку свойства Column.KeyList, которая соответствует значению ' checked ' checkbox'а, вторая строка - значению 'non checked' и установите свойство Column.Checkboxes в True. Cтрока в KeyList может содержать более одного значения, разделенных точкой с запятой.





Дата публикования: 2014-11-28; Прочитано: 432 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...