Как проверить наличие переменной?

Обсуждение Stimulsoft Reports.NET
Ответить
Андрей Горбачевский
Сообщения: 2
Зарегистрирован: 24 июл 2006, 07:51

Как проверить наличие переменной?

Сообщение Андрей Горбачевский »

Здравствуйте!
Если переменная не определена в словаре, то присвоение ей значения вызывает ошибку времени выполнения.
Можно ли проверить существование переменной в отчете перед присвоением ей значения?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Как проверить наличие переменной?

Сообщение Edward »

[quote="Андрей" Горбачевский]Здравствуйте!
Если переменная не определена в словаре, то присвоение ей значения вызывает ошибку времени выполнения.
Можно ли проверить существование переменной в отчете перед присвоением ей значения?
[/quote]
Для проверки наличия переменной в словаре используйте, пожалуйста, следующий код:

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

if (report.Dictionary.Variables.Contains("MyVar")) report["MyVar"] = "NewValue";
Спасибо!
Ответить