Отсутствие сериализации свойства ReportDataSources в StiReport

Обсуждение Stimulsoft Reports.NET
Ответить
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение NSG »

При задании источников для отчета в DesignTime (свойство ReportDataSources) данные не сохраняются. Точнее они есть до пока отображается форма. Если форму закрыть и открыть все связи с источниками пропадают, т.к. свойство

[Editor(typeof(StiReportDataSourcesEditor), typeof(UITypeEditor))]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[StiBrowsable(false)]
[StiCategory("Data")]
[Category("Data")]
///
/// Returns the collection of DataSources of the report.
///
public StiReportDataSourceCollection ReportDataSources
{
...
}

хоть и описано как сериализуемое по контенту, не сериализуется.
Прокомментируйте пожалуйся эту ситуацию. Может я в чем-то ошибаюсь??
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение Vital »

Пожалуйста уточните какая версия StimulReport.Net используется (версия, дата)? Какая версия Visual Studio?
Если сборки StimulReport.Net в GAC?

Спасибо.
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение NSG »

Версия StimulReport.Net 2006.4.0.0, это исходники скачанные с вашего сайта по ссылке
http://www.stimulsoft.com/GetFile.aspx? ... =...&pass=..., они напрямую
подключены к проекту, соответственно в GAC их нет.
Visual Studio 2005.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение Vital »

Для нормальной работы компонента на форме в студии 2005 мы крайне рекомендуем положить сборки в GAC. Без сборок в GAC (особенно когда сборки генератора отчетов компилируются вместе с проектом) возможны самые разные глюки. Сильно повлиять на ситуацию мы к сожалению не можем.

Спасибо.
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение NSG »

Повторно подошли к данной проблеме. Даже при установленных сборках в GAC свойство ReportDataSources не сериализуется. В данный момент используется версия 2007.1. Для чистоты эксперимента установил "с нуля" дистрибутив, бросил на форму StiReport, задал ей источник саму форму и нажал сохранить. В файле Форма.Designer нет сериализованного свойства. То есть как только я закрою форму все источники сбросятся.

пример сериализованного кода:

............................
// myReport1
//
stiPrinterSettings1.PrintDialogResult = System.Windows.Forms.DialogResult.None;
this.myReport1.PrinterSettings = stiPrinterSettings1;
this.myReport1.ReferencedAssemblies = new string[] {
"System.Dll",
"System.Drawing.Dll",
"System.Windows.Forms.Dll",
"System.Data.Dll",
"System.Xml.Dll",
"StimulSoft.ReportControls.Dll",
"StimulSoft.ReportBase.Dll",
"StimulSoft.ReportBuilder.Dll"};
this.myReport1.ReportAlias = "Report";
this.myReport1.ReportGuid = "57c14f49615d47468f3878ba415d06e9";
this.myReport1.ReportName = "Report";
this.myReport1.ReportSource = null;
this.myReport1.ReportUnit = StimulSoft.ReportBuilder.StiReportUnitType.Centimeters;
this.myReport1.ScriptLanguage = StimulSoft.ReportBuilder.StiReportLanguageType.CSharp;
.....................

Поясните, пожалуйста, что можно сделать в данной ситуации ???
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение Vital »

Нам необходимо немного времени, чтобы проверить эту проблему. Мы сообщим о результате проверки в этом топике.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение Edward »

Нам необходимо еще несколько дней для решения данной проблемы.

Спасибо.
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение NSG »

У Вас есть какие-нибудь новости по данной проблеме ???
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Отсутствие сериализации свойства ReportDataSources в StiReport

Сообщение Vital »

К сожалению решение этой проблемы заняло больше времени, чем мы планировали. Патч будет доступен в билде от 23 июля.

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