OutOfMemoryException

Обсуждение Stimulsoft Reports.NET
Ответить
Аватара пользователя
t0pdevice
Сообщения: 103
Зарегистрирован: 15 авг 2016, 09:59

OutOfMemoryException

Сообщение 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()
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: OutOfMemoryException

Сообщение Леонид »

Добрый вечер!

Если речь о CrossTab + большой объём данных, то да, проблема есть, мы тоже ждём её решения.
Подробности в этой ветке viewtopic.php?f=8&t=4177
Aleksey
Сообщения: 2796
Зарегистрирован: 22 апр 2010, 06:57

Re: OutOfMemoryException

Сообщение Aleksey »

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

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

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