Замена значения в ячейке DataGrid

Добрый день!
В DataGrid есть колонка "Действует по" - тип данных "Дата".
Если это поле не заполнено, как мне вывести в ячейке DataGrid'a значение "по настоящее время", не меняя его в БД?

Нравится

1 комментарий

Здравствуйте.

Я бы порекомендовал создать в датасете вычисляемое поле. А на событии OnDatasetCalcFields, в зависимости от значения в поле "Действует по", заполнять данное поле либо "по настоящее время", либо самим значением "Действует по".
Далее, просто вытяните в реестр данную колонку, сработает событие OnDatasetCalcFields - и вы получите нужный результат.
Саму же колонку "Действует по" с реестра можно убрать.

Показать все комментарии