здравствуйте, коллеги.
я пользовался одной из старых версий SR 2009 года, к глюкам её привык, однако решил проапгрейдиться до свежей версии.
скачал и поставил официальный релиз Stimulsoft Reports.Net 2010.3
получил непонятное поведение дизайнера при редактировании кода отчёта.
возможно я что-то упустил за это время, однако расскажу:
1. иду в папку установки SR, запускаю Designer.exe, открылся дизайнер с пустым отчётом;
2. кладу на страницу компонент Text;
3. щёлкаю по странице, иду в Properties, переключаюсь на Events, в поле BeforePrint вношу текст "aaa()" без кавычек, разумеется;
4. переключаюсь на вкладку Code (её ещё найти надо как включить, ну да ладно)
вижу код:
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public Report()
{
this.InitializeComponent();
}
#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
}
}
удивляюсь - а почему ничего нет в генерируемом регионе?
5. после #endregion... начинаю писать свой код:
private void aaa() {
this.Text1. (как только я нажал "точку" весь набранный мною текст пропадает...)
}
----
что я делаю не так? почему ничего не сериализовано в код (регион "generated code" пустой)?
почему не даёт ничего ввести?
пробовал ставить сборки 2011..... поведение аналогичное
за время таких колупаний попадал в ситуацию, когда регион сериализации создаётся, но воспроизвести не смог...
на сборках 2009... я всё делал аналогично и уже привык к этой методике, но возможно что-то поменялось?
прошу помощи.
непонятки с редактором кода в Stimulsoft Reports.Net 2010.3
непонятки с редактором кода в Stimulsoft Reports.Net 2010.3
У меня работает так:
- добавляю в код до или после #endregion...
- кладу на страницу компонент Text с выражением "{a()}"
Функция работает.
- добавляю в код до или после #endregion...
Код: Выделить всё
string a()
{
return "Hello";
}
Функция работает.
непонятки с редактором кода в Stimulsoft Reports.Net 2010.3
Здравствуйте,
В данный момент мы работаем над этой проблемой. Мы известим вас в данном топике, когда решение будет доступно.
Спасибо.
По правой кнопке мыши, вы можете отобразить генерируемый код.ppvlad писал(а):удивляюсь - а почему ничего нет в генерируемом регионе?
Проблема с пропаданием пользовательского кода нам известна.ppvlad писал(а):5. после #endregion... начинаю писать свой код:
private void aaa() {
this.Text1. (как только я нажал "точку" весь набранный мною текст пропадает...)
}
что я делаю не так? почему ничего не сериализовано в код (регион "generated code" пустой)?
почему не даёт ничего ввести?
В данный момент мы работаем над этой проблемой. Мы известим вас в данном топике, когда решение будет доступно.
Спасибо.
непонятки с редактором кода в Stimulsoft Reports.Net 2010.3
Здравствуйте,
Проблема исправлена.
Решение будет доступно в следующем предрелизном билде.
Спасибо.
Проблема исправлена.
Решение будет доступно в следующем предрелизном билде.
Спасибо.