As of the latest service release (2038) an exception is thrown when attempting to print a grid that has a fixed row. Attached is a sample project to demonstrate the issue and below is the stack trace. Is there a viable workaround until this can be restored?
System.InvalidOperationException: Row already exists in the collection. at Infragistics.Win.UltraWinGrid.FixedRowsCollection.Insert(Int32 index, UltraGridRow row) at Infragistics.Win.UltraWinGrid.FixedRowsCollection.Add(UltraGridRow row) at Infragistics.Win.UltraWinGrid.UltraGridRow.CopyFixedRows(RowsCollection source, RowsCollection dest) at Infragistics.Win.UltraWinGrid.UltraGridRow.CopyPrintRelatedSettings(RowsCollection source, RowsCollection dest) at Infragistics.Win.UltraWinGrid.UltraGrid.PrintHelper(UltraGridLayout layout, PrintDocument printDocument, RowPropertyCategories retainRowPropertyCategories) at Infragistics.Win.UltraWinGrid.UltraGrid.PrintDocumentHelper(UltraGridPrintDocument printDocument) at Infragistics.Win.UltraWinGrid.UltraGridPrintDocument.OnBeginPrint(PrintEventArgs e) at System.Drawing.Printing.PrintDocument._OnBeginPrint(PrintEventArgs e) at System.Drawing.Printing.PrintController.Print(PrintDocument document) at System.Drawing.Printing.PrintDocument.Print()
Hello rastedt,
I created the following case for you: 'CAS-97175-D1DLY6' and will update you through it.
I would also like to ask if there was a recent reduction in support for the WinForms platform internally at Infragistics. This is the second service release in a row with a significant unhandled exception being introduced.