Hello,
I use ReportViewer class and its method ShowPageSetupDialog for the page setup dialog.
When i set some values to out of range (e.g. margins) in the dialog, then ReportViewer shows object reference error.
Can i prevent this situations, or catch the exception?
Regards,
Tomáš
Exception thrown: 'System.NullReferenceException' in Telerik.Reporting.dll
An error has occurred while rendering the report: System.NullReferenceException: Object reference not set to an instance of an object.
at Telerik.Reporting.Paging.Table.CellAt(Int32 rowIndex, Int32 columnIndex)
at Telerik.Reporting.Paging.Table.RenderCells(TableRegion region, RectangleRF clip, Double left, Double top, Double reservedLeft, Double reservedTop)
at Telerik.Reporting.Paging.Table.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PagingElementBase.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PagingElementBase.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.Group.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PagingElementBase.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.Group.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PagingElementBase.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.Group.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PagingElementBase.AddChildrenToPage(RectangleRF clip)
at Telerik.Reporting.Paging.PagingElementBase.AddToPageRecursive(RectangleRF parentClip, Double parentTop, Double parentLeft, Double parentReservedTop, Double parentReservedBottom, Double parentReservedLeft, Double parentReservedRight)
at Telerik.Reporting.Paging.PageCompositionBase.CollectElementsAndDataForPage()
at Telerik.Reporting.Paging.PageCompositionBase.OutputPage()
at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
at Telerik.Reporting.Paging.PagerBase.Telerik.Reporting.Paging.IPager.CreatePages(IPageHandler handler, Report report)
at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)