Страница 1 из 1

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

Добавлено: 14 сен 2011, 05:14
John™
Как в диалоге условного форматирования проверить значение из источника данных на null?

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

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

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

Оба варианта не работают. Что я делаю не так?

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

Добавлено: 15 сен 2011, 04:28
John™
Неужели никто не сталкивался с такой задачей?

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

Добавлено: 15 сен 2011, 04:44
Aleksey
Здравствуйте,

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

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

DataSource["Column"] == DBNull.Value
Спасибо.

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

Добавлено: 15 сен 2011, 05:56
John™
Не получается.
В окне предварительного просмотра выдается сообщение об ошибке:

В отчете 'Report' выявлена ошибка компиляции
Имя 'DataSource' отсутствует в текущем контексте.

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

Добавлено: 15 сен 2011, 07:28
John™
Вот так надо:

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

DataSources["Имя_источника_данных"]["NullableX"] == DBNull.Value

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

Добавлено: 15 сен 2011, 12:53
HighAley
В данном случае это должно работать.

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