Проблема с свойствами отчета (не меняются, отчет не компилируется)
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Здравствуйте
1. Обнаружил проблему с изменением базовых свойств отчета в Design Time.
Добавляю stiReport на форму.
В окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства установлены правильно.
Закрываю дизайнер.
Опять в окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства не изменились.
При изменении внутри дизайнера - все меняется, а "снаружи" - нет.
2. Имя класса отчета не меняется.
Как первый раз перед открытием дизайнера установил имя отчета, так, соответственно, и называется класс отчета.
При изменении имени отчета имя класса не меняется.
Почему это плохо - см. ниже.
Уточняю. Оказывается Иногда не меняется! Пока не определил когда именно...
3. Проблема с руским языком в названии отчета.
Если установить ReportName кирилицей, то отчет не компилируется:
---------------------------
Microsoft Visual Studio
---------------------------
Error invoking 'Show Report'. Details:
c:\Users\...\AppData\Local\Temp\jbtjaeuv.0.cs(15,16) : error CS1520: Method must have a return type
---------------------------
OK
---------------------------
Похоже проблема с именем класса, содержащим кирилицу.
Соответственно, если имя класса поменять нельзя (п.2), то отчет уже никак не компилируется, умер...
Только пересоздать.
И даже когда удается поменять имя класса, ошибка остается.
При этом "Generate Localized Names" == false.
4. Не совсем понятно ведет себя закладка "Код".
Иногда показывается весь код отчета (как раньше), а иногда только конструктор, как и должно быть.
Это не большая проблема, да и воспроизвести не всегда удается...
В общем много проблем с изменением своиств отчета "снаружи" и "внутри" дизайнера.
PS. Сам я всегда работал с отчетами в runtime, потому и не замечал всего этого. Сейчас подключился второй разработчик и проблемы полезли одна за другой. Создается впечатление сырости продукта...
Спасибо
1. Обнаружил проблему с изменением базовых свойств отчета в Design Time.
Добавляю stiReport на форму.
В окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства установлены правильно.
Закрываю дизайнер.
Опять в окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства не изменились.
При изменении внутри дизайнера - все меняется, а "снаружи" - нет.
2. Имя класса отчета не меняется.
Как первый раз перед открытием дизайнера установил имя отчета, так, соответственно, и называется класс отчета.
При изменении имени отчета имя класса не меняется.
Почему это плохо - см. ниже.
Уточняю. Оказывается Иногда не меняется! Пока не определил когда именно...
3. Проблема с руским языком в названии отчета.
Если установить ReportName кирилицей, то отчет не компилируется:
---------------------------
Microsoft Visual Studio
---------------------------
Error invoking 'Show Report'. Details:
c:\Users\...\AppData\Local\Temp\jbtjaeuv.0.cs(15,16) : error CS1520: Method must have a return type
---------------------------
OK
---------------------------
Похоже проблема с именем класса, содержащим кирилицу.
Соответственно, если имя класса поменять нельзя (п.2), то отчет уже никак не компилируется, умер...
Только пересоздать.
И даже когда удается поменять имя класса, ошибка остается.
При этом "Generate Localized Names" == false.
4. Не совсем понятно ведет себя закладка "Код".
Иногда показывается весь код отчета (как раньше), а иногда только конструктор, как и должно быть.
Это не большая проблема, да и воспроизвести не всегда удается...
В общем много проблем с изменением своиств отчета "снаружи" и "внутри" дизайнера.
PS. Сам я всегда работал с отчетами в runtime, потому и не замечал всего этого. Сейчас подключился второй разработчик и проблемы полезли одна за другой. Создается впечатление сырости продукта...
Спасибо
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Здравствуйте,
Проблема со странным поведением может возникать если вы открываете поочередно старую и новую версии.
Спасибо.
Проблему воспроизвели, решаем.fantomus писал(а):1. Обнаружил проблему с изменением базовых свойств отчета в Design Time.
Добавляю stiReport на форму.
В окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства установлены правильно.
Закрываю дизайнер.
Опять в окне "Properties" меняю ReportName, ReportDescription...
Открываю дизайнер. Свойства не изменились.
При изменении внутри дизайнера - все меняется, а "снаружи" - нет.
Проблему воспроизвели, решаем.fantomus писал(а):2. Имя класса отчета не меняется.
Как первый раз перед открытием дизайнера установил имя отчета, так, соответственно, и называется класс отчета.
При изменении имени отчета имя класса не меняется.
Почему это плохо - см. ниже.
Уточняю. Оказывается Иногда не меняется! Пока не определил когда именно...
Данная проблема не только с русским, и происходит из-за предыдущего пункта.fantomus писал(а):3. Проблема с руским языком в названии отчета.
Если установить ReportName кирилицей, то отчет не компилируется:
Похоже проблема с именем класса, содержащим кирилицу.
Соответственно, если имя класса поменять нельзя (п.2), то отчет уже никак не компилируется, умер...
Только пересоздать.
И даже когда удается поменять имя класса, ошибка остается.
При этом "Generate Localized Names" == false.
В последней версии добавлена новая опция - можно скрыть вкладку код, а так же, если она отображена, то можно скрывать/показывать автогенерируемый код.fantomus писал(а):4. Не совсем понятно ведет себя закладка "Код".
Иногда показывается весь код отчета (как раньше), а иногда только конструктор, как и должно быть.
Это не большая проблема, да и воспроизвести не всегда удается...
Проблема со странным поведением может возникать если вы открываете поочередно старую и новую версии.
Спасибо.
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Здравствуйте.
На данный момент имя класса отчета можно поменять до первой компиляции отчета иди вызова дизайнера.
Однако если отчет сохранить и загрузить заново, то имя отчета опять можно поменять (до первой компиляции отчета иди вызова дизайнера).
Проблема решена. Исправление будет включено в следующий предрелизный билд.
Спасибо.
Это связано с некоторыми внутренними нюансами (скрипт отчета) и пока поправить нельзя.fantomus писал(а):2. Имя класса отчета не меняется.
Как первый раз перед открытием дизайнера установил имя отчета, так, соответственно, и называется класс отчета.
При изменении имени отчета имя класса не меняется.
На данный момент имя класса отчета можно поменять до первой компиляции отчета иди вызова дизайнера.
Однако если отчет сохранить и загрузить заново, то имя отчета опять можно поменять (до первой компиляции отчета иди вызова дизайнера).
Тут была другая проблема: при изменении имени отчета имя класса менялось, а имя конструктора нет.fantomus писал(а):Если установить ReportName кирилицей, то отчет не компилируется:
Похоже проблема с именем класса, содержащим кирилицу.
Соответственно, если имя класса поменять нельзя (п.2), то отчет уже никак не компилируется, умер... Только пересоздать.
Проблема решена. Исправление будет включено в следующий предрелизный билд.
Спасибо.
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Большое спасибо!
Жду следующий предрелизный билд.
Жду следующий предрелизный билд.
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Здравствуйте,
Сообщите нам, если понадобится дополнительная помощь.
Спасибо.
Сообщите нам, если понадобится дополнительная помощь.
Спасибо.
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Проверил. Проблема решена.
PS. Невозможность изменения имени отчета после первой компиляции - это хоть и не очень приятно, но не страшно.
Спасибо!
PS. Невозможность изменения имени отчета после первой компиляции - это хоть и не очень приятно, но не страшно.
Спасибо!
Проблема с свойствами отчета (не меняются, отчет не компилируется)
Здравствуйте,
Сообщите нам, если Вам понадобится дополнительная помощь.
Спасибо.
Сообщите нам, если Вам понадобится дополнительная помощь.
Спасибо.