TDBGridEh, TImageList и пустой DataSet

saxix
Дата: 07.12.2007 18:29:26
Имеется таблица с данными справочника, одно из полей которого является флаговым(может принимать значение или 0 или 1). В Гриде, в который "выводятся" данные из этой таблицы, к этому полю "прикручен" TImageList. Т.е. если ноль - один Bitmap, если 1 - другой. Если Dataset активен,
но RecordCount = 0, то в грид отображает пустую строку, и в соответсвующем поле выводит Bitmap. Как сделать, чтобы при этих условиях Bitmap-а не было?
Johnmen
Дата: 08.12.2007 22:30:50
См. свойство колонки NonInKeyListIndex.
saxix
Дата: 09.12.2007 15:07:39
Johnmen
См. свойство колонки NonInKeyListIndex.

По умолчанию стояло -1. Изменение значения свойства результата не дали
Гаджимурадов Рустам
Дата: 09.12.2007 15:57:23
saxix
Если Dataset активен, но RecordCount = 0, то в грид отображает пустую строку, и в соответсвующем
поле выводит Bitmap. Как сделать, чтобы при этих условиях Bitmap-а не было?
Проверять на AfterOpen IsEmpty и делать что хотите.
Johnmen
Дата: 09.12.2007 16:42:48
saxix
Johnmen
См. свойство колонки NonInKeyListIndex.

По умолчанию стояло -1. Изменение значения свойства результата не дали

Вообще то предполагалось, что сначала почитаешь хелп, подумаешь, прежде, чем тупо менять значение...