Здравствуйте. У меня был отчет, созданный в какой-то старой версии Stimulsoft Reports. И в нем были переменные, обращающиеся к значениям из Data Sources.
И раньше это все работало нормально.
Сейчас же я вижу в коде что переменные вычисляются в конструкторе отчета, когда данные естественно не готовы.
У меня два вопроса:
1) Правда ли, что раньше переменные вычислялись по-другому?
2) Можно ли каким либо образом вернуть старое поведение?
Когда происходит вычисление переменной
-
- Сообщения: 22
- Зарегистрирован: 24 май 2011, 07:25
-
- Сообщения: 22
- Зарегистрирован: 24 май 2011, 07:25
Когда происходит вычисление переменной
Да, сейчас загрузил отчет в версии 2009.02.23 - там инициализируются только переменные для которых не стоит галочка Function. Сейчас такой галочки нет, есть вариант Expression и если выбрать его, то инициализация происходит в конструкторе. Можно как то использовать старый вариант?
Когда происходит вычисление переменной
Здравствуйте.
Проблему решили.
Теперь переменные работают как раньше: если установить свойство ReadOnly в true, то переменная компилируется не в поле, а в свойство, и соответственно её значение вычисляется в момент вызова.
Патч будет включен в следующий предрелизный билд.
Спасибо.
Проблему решили.
Теперь переменные работают как раньше: если установить свойство ReadOnly в true, то переменная компилируется не в поле, а в свойство, и соответственно её значение вычисляется в момент вызова.
Патч будет включен в следующий предрелизный билд.
Спасибо.