Когда происходит вычисление переменной

Обсуждение Stimulsoft Reports.NET
Ответить
denis.bredikhin
Сообщения: 22
Зарегистрирован: 24 май 2011, 07:25

Когда происходит вычисление переменной

Сообщение denis.bredikhin »

Здравствуйте. У меня был отчет, созданный в какой-то старой версии Stimulsoft Reports. И в нем были переменные, обращающиеся к значениям из Data Sources.
И раньше это все работало нормально.

Сейчас же я вижу в коде что переменные вычисляются в конструкторе отчета, когда данные естественно не готовы.

У меня два вопроса:

1) Правда ли, что раньше переменные вычислялись по-другому?

2) Можно ли каким либо образом вернуть старое поведение?
denis.bredikhin
Сообщения: 22
Зарегистрирован: 24 май 2011, 07:25

Когда происходит вычисление переменной

Сообщение denis.bredikhin »

Да, сейчас загрузил отчет в версии 2009.02.23 - там инициализируются только переменные для которых не стоит галочка Function. Сейчас такой галочки нет, есть вариант Expression и если выбрать его, то инициализация происходит в конструкторе. Можно как то использовать старый вариант?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Когда происходит вычисление переменной

Сообщение Ivan »

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

Проблему решили.
Теперь переменные работают как раньше: если установить свойство ReadOnly в true, то переменная компилируется не в поле, а в свойство, и соответственно её значение вычисляется в момент вызова.
Патч будет включен в следующий предрелизный билд.

Спасибо.
Ответить