Как проверить объект на null?

Обсуждение Stimulsoft Reports.WPF
Ответить
John™
Сообщения: 11
Зарегистрирован: 17 авг 2011, 04:25

Как проверить объект на null?

Сообщение John™ »

Как в диалоге условного форматирования проверить значение из источника данных на null?

Есть переменная, которая в xsd описана так: В xml её значение равно: Допустим, мне нужно, чтобы ячейка таблицы в которой выводится значение переменной подсвечивалась красным, если значение этой переменной равно null

Пробовал так:
Добавить условие - Условное выделение
Поле - "Значение"
Тип данных - "Числовой"
Колонка - "NullableX"
Равно
null

И так:
Поле - "Выражение"
NullableX == null

Оба варианта не работают. Что я делаю не так?
John™
Сообщения: 11
Зарегистрирован: 17 авг 2011, 04:25

Как проверить объект на null?

Сообщение John™ »

Неужели никто не сталкивался с такой задачей?
Aleksey
Сообщения: 2794
Зарегистрирован: 22 апр 2010, 06:57

Как проверить объект на null?

Сообщение Aleksey »

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

Пожалуйста, попробуйте использовать следующее выражение:

Код: Выделить всё

DataSource["Column"] == DBNull.Value
Спасибо.
John™
Сообщения: 11
Зарегистрирован: 17 авг 2011, 04:25

Как проверить объект на null?

Сообщение John™ »

Не получается.
В окне предварительного просмотра выдается сообщение об ошибке:

В отчете 'Report' выявлена ошибка компиляции
Имя 'DataSource' отсутствует в текущем контексте.
John™
Сообщения: 11
Зарегистрирован: 17 авг 2011, 04:25

Как проверить объект на null?

Сообщение John™ »

Вот так надо:

Код: Выделить всё

DataSources["Имя_источника_данных"]["NullableX"] == DBNull.Value
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Как проверить объект на null?

Сообщение HighAley »

В данном случае это должно работать.

Спасибо за использование нашего продукта.
Ответить