непонятки с редактором кода в Stimulsoft Reports.Net 2010.3

Обсуждение Stimulsoft Reports.NET
Ответить
ppvlad
Сообщения: 24
Зарегистрирован: 26 янв 2009, 10:35
Откуда: Moscow
Контактная информация:

непонятки с редактором кода в Stimulsoft Reports.Net 2010.3

Сообщение ppvlad »

здравствуйте, коллеги.

я пользовался одной из старых версий 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... я всё делал аналогично и уже привык к этой методике, но возможно что-то поменялось?
прошу помощи.
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

непонятки с редактором кода в Stimulsoft Reports.Net 2010.3

Сообщение fantomus »

У меня работает так:
- добавляю в код до или после #endregion...

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

string a()
{
	return "Hello";
}
- кладу на страницу компонент Text с выражением "{a()}"

Функция работает.

Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

непонятки с редактором кода в Stimulsoft Reports.Net 2010.3

Сообщение Aleksey »

Здравствуйте,
ppvlad писал(а):удивляюсь - а почему ничего нет в генерируемом регионе?
По правой кнопке мыши, вы можете отобразить генерируемый код.
ppvlad писал(а):5. после #endregion... начинаю писать свой код:
private void aaa() {
this.Text1. (как только я нажал "точку" весь набранный мною текст пропадает...)
}
что я делаю не так? почему ничего не сериализовано в код (регион "generated code" пустой)?
почему не даёт ничего ввести?
Проблема с пропаданием пользовательского кода нам известна.
В данный момент мы работаем над этой проблемой. Мы известим вас в данном топике, когда решение будет доступно.

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

непонятки с редактором кода в Stimulsoft Reports.Net 2010.3

Сообщение Aleksey »

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

Проблема исправлена.
Решение будет доступно в следующем предрелизном билде.

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