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

Установка значений переменных

Добавлено: 06 янв 2009, 14:06
neoxil
Достаточно давно не садился за ведомый мною проект (сердце в больнице лечил). Решил уж заодно версию Reports.NET обновить. Обновил до 2008.2, наткнулся на нижеописанную ошибку, обновил до 2009.01.05 R2005. Эффекта не принесло.

Суть проблемы:

В нескомпилированном отчете пытаюсь сделать:

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

Report.Dictionary.Variables[varname].ValueObject=value;
(вокруг собственно отчета достаточно сложная обертка и это кусочек свойства "переменная")

Но ничего не выходит.

А если попробовать

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

Report.Dictionary.Variables[varname].Value=value.ToString();
То всё получается. Но переменных строкового типа в отчетах - меньшинство и я не совсем уверен в правильности конвертации остальных типов данных в строку и из строки.

Причем проводил натурный эксперимент - ставил точку останова на Report.Dictionary.Variables[varname].ValueObject=value; и вручную пытался задать значение .ValueObject - эффекта нет. Задаю .Value (он строковый) - значение меняется.

В предыдущих версиях всё работало как надо.

Как побороть ?

Установка значений переменных

Добавлено: 06 янв 2009, 15:27
Edward
Здравствуйте,

Да, действительно, проблема есть.

А какие типы переменных у Вас использовались?

Спасибо.

Установка значений переменных

Добавлено: 06 янв 2009, 15:52
neoxil
string, decimal, int - я думаю, что проблем особых не доставят, но вот логотипы на бланках - битмапы :brick:

Установка значений переменных

Добавлено: 09 янв 2009, 03:46
Edward
Здравствуйте.

С проблемой разбираемся.

О готовности сообщим Вам в этом топике.

Спасибо.

Установка значений переменных

Добавлено: 14 янв 2009, 09:23
Vital
Здравствуйте,

Пожалуйста проверьте версию от 19 января.

Спасибо.

Установка значений переменных

Добавлено: 15 янв 2009, 14:50
neoxil
Vital писал(а):Здравствуйте,

Пожалуйста проверьте версию от 19 января.

Спасибо.
ОК.
С нетерпением жду версию от 19 января.