Страница 1 из 1

Не сохраняется relation

Добавлено: 04 мар 2013, 16:02
ditrish
Создаю relation, использую его в датабенде с Master Component. Превью строится и показывает правильные данные, но после сохранения отчета relation не сохраняется. После загрузки отчета его нет в разделе Dictionary. Также у него неактивны кнопки редактирования и удаления.
Скриншот, в котором видны неактивные кнопки редактирования и удаления http://www.screencast.com/t/BcCUcz09x5L

Re: Не сохраняется relation

Добавлено: 05 мар 2013, 14:15
ditrish
возможно это связано с вышеописанной проблемой, но при установке фильтра в датабенде, который использует релейшн, то отчет не превьювится, а в логах появляется ошибка:
Сведения об исключении:
Тип исключения: NullReferenceException
Сообщение об исключении: Object reference not set to an instance of an object.
at Stimulsoft.Report.Engine.StiEngine.AddLevel()
at Stimulsoft.Report.Engine.StiDataBandV2Builder.AddKeepLevel(StiDataBand masterDataBand)
at Stimulsoft.Report.Engine.StiDataBandV2Builder.RenderHeaders(StiDataBand masterDataBand)
at Stimulsoft.Report.Engine.StiDataBandV2Builder.RenderMaster(StiDataBand masterDataBand)
at Stimulsoft.Report.Components.StiDataBand.RenderMaster()
at Stimulsoft.Report.Engine.StiPageHelper.RenderPage(StiPage page)
at Stimulsoft.Report.Engine.StiRenderProviderV2.RenderReport(StiReport report, StiReport masterReport, StiRenderState state)
at Stimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report, StiRenderState state)
at Stimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReport masterReport, StiRenderState renderState)
at Stimulsoft.Report.StiReport.RenderReport(StiRenderState renderState)
at Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
at Stimulsoft.Report.StiReport.Render(Boolean showProgress)
at Stimulsoft.Report.Web.StiReportClass.GetReportSnapshot(StiReport report, String stringData, Boolean isPrepared)
at Stimulsoft.Report.Web.StiWebDesigner.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Re: Не сохраняется relation

Добавлено: 06 мар 2013, 10:03
HighAley
Здравствуйте.

Пришлите, пожалуйста, рабочий проект, на котором можно воспроизвести проблему на support@stimulsoft.com.

Спасибо.