I have a windows form application with a toolbar menu and an ultragrid control loading Excel data. On the toolbar there is a Print Preview menu. When I clic on Print Preview, it loads the Infragistics Print Preview control. When I clic the File|Print, it popups and Print Preview error message : Unhandled exception has occurred in your application. I copy-paste code from Infragistics NetAdvantage_WinForms_20091 installation examples. I created and Installer project from Visual Studio 2008 and it ocurs on deploy machines.
Error Details:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at Infragistics.Documents.Report.Projection.ProjectionPageCollection.Infragistics.Documents.Report.Projection.IProjectionPageCollection.get_Item(Int32 index) at Analyzer.Analyzer.ultraPrintDocument1_PrintPage(Object sender, PrintPageEventArgs e) at System.Drawing.Printing.PrintDocument.OnPrintPage(PrintPageEventArgs e) at Infragistics.Win.Printing.UltraPrintDocument.OnPrintPageBody(PrintPageEventArgs e) at Infragistics.Win.Printing.UltraPrintDocument.OnPrintPage(PrintPageEventArgs e) at System.Drawing.Printing.PrintDocument._OnPrintPage(PrintPageEventArgs e) at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document) at System.Drawing.Printing.PrintController.Print(PrintDocument document) at System.Drawing.Printing.PrintDocument.Print() at Infragistics.Win.Printing.UltraPrintPreviewControl.Print(Boolean showStatusDialog) at Infragistics.Win.Printing.UltraPrintPreviewDialog.ultraToolbarsManager1_ToolClick(Object sender, ToolClickEventArgs e) at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e) at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e) at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick() at Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick() at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e) at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e) at Infragistics.Win.UIElement.OnMouseUp(MouseEventArgs e) at Infragistics.Win.UIElement.OnMouseUp(MouseEventArgs e) at Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e) at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e) at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e) at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e) at Infragistics.Win.UltraControlBase.OnMouseUp(MouseEventArgs e) at Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Hi,
That looks like a bug. Make sure you have the latest service release: How to get the latest service release - Infragistics Community
If that doesn't help, we will need to be able to duplicate the exception in order to fix it. See if you can reproduce the exception in a small sample project and either post it here or Submit an incident to Infragistics Developer Support