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

OutOfMemoryException

Добавлено: 28 авг 2017, 15:22
t0pdevice
При построение отчёта, появляется такая ошибка. Видимо очень много данных.
Это как-то можно исправить или обойти?
System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в System.Collections.Hashtable..ctor(Int32 capacity, Single loadFactor)
в System.Collections.Hashtable.Clone()
в Stimulsoft.Base.StiRepositoryItems.Clone()
в Stimulsoft.Report.Components.StiComponent.Clone(Boolean cloneProperties)
в Stimulsoft.Report.Components.StiSimpleText.Clone(Boolean cloneProperties)
в Stimulsoft.Report.Components.StiText.Clone(Boolean cloneProperties)
в Stimulsoft.Report.CrossTab.StiCrossSummary.Clone(Boolean cloneProperties)
в Stimulsoft.Report.Components.StiComponent.Clone()
в Stimulsoft.Report.CrossTab.Core.StiGrid.SetCell(Int32 cellX, Int32 cellY, Int32 cellWidth, Int32 cellHeight, Object text, Object value, StiCrossField field, Boolean isNumeric, Object hyperlink, Object toolTip, Object tag, Dictionary`2 drillDownParameters, Int32 level)
в Stimulsoft.Report.CrossTab.Core.StiGrid.SetCell(Int32 cellX, Int32 cellY, Int32 cellWidth, Int32 cellHeight, Object text, Object value, StiCrossField field, Boolean isNumeric, Object hyperlink, Object toolTip, Object tag, Dictionary`2 drillDownParameters)
в Stimulsoft.Report.CrossTab.Core.StiCross.SetCellValue(Int32 x, Int32 y, Object value, Int32 calcIndex, Int32 level, StiFieldType fieldType, Object hyperlinkValue, Object toolTipValue, Object tagValue, Dictionary`2 drillDownParameters)
в Stimulsoft.Report.CrossTab.Core.StiCross.CopySummary(StiSummary summary, Int32 left, Int32 top, Int32 colIndex, Int32 rowIndex, Boolean setValue, Boolean grandTotal, Object emptyValue)
в Stimulsoft.Report.CrossTab.Core.StiCross.CopySummaries(Int32 left, Int32 top, Object emptyValue)
в Stimulsoft.Report.CrossTab.Core.StiCross.Create(DataTable table, StiReport report, StiSummaryDirection direction, String emptyValue)
в Stimulsoft.Report.CrossTab.StiCrossTabHelper.BuildCross(StiCrossTab masterCrossTab, Boolean designTime)
в Stimulsoft.Report.CrossTab.StiCrossTabHelper.CreateCross(StiCrossTab masterCrossTab)
в Stimulsoft.Report.Engine.StiPageHelper.RenderPage(StiPage page)
в Stimulsoft.Report.Engine.StiRenderProviderV2.RenderReport(StiReport report, StiReport masterReport, StiRenderState state)
в Stimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report, StiRenderState state)
в Stimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReport masterReport, StiRenderState renderState)
в Stimulsoft.Report.StiReport.RenderReport(StiRenderState renderState)
в Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
в Stimulsoft.Report.StiReport.Render(StiRenderState renderState)
в Stimulsoft.Report.StiReport.Render()

Re: OutOfMemoryException

Добавлено: 29 авг 2017, 17:45
Леонид
Добрый вечер!

Если речь о CrossTab + большой объём данных, то да, проблема есть, мы тоже ждём её решения.
Подробности в этой ветке viewtopic.php?f=8&t=4177

Re: OutOfMemoryException

Добавлено: 01 сен 2017, 09:38
Aleksey
Здравствуйте,

Были некоторые доработки по Кросс таблице, будут доступны в следующем релизе.
Но мы еще продолжаем работаем над данной проблемой.

Спасибо.