У меня есть UltraGrid, привязанный к IList<MyDomainObject>
. В MyDomainObject есть поле bool? isSomething
. Проблема заключается в том, что когда это поле равно нулю, флажок в ячейке отображается как заполненный флажок, а не как не отмеченный флажок, как этого хочет мой клиент. Итак, в InitializeRow
-обработчике событий я изменяю значение рассматриваемой ячейки на false, если ее значение равно null. Но это также изменяет базовые данные в объекте MyDomainObject, что нежелательно.
Как я могу изменить отображаемое значение моего поля bool? isSomething
без изменения значения в объекте домена?