Infragistics 控件有一个奇怪的问题。
在大多数情况下,它们工作正常,但时不时地,在运行时无法渲染,我会在表单上看到带有红十字的控件。最新示例是 UltraGridExcelExporter 的构造函数尝试获取 System.Drawning Graphics 类中的设备上下文句柄(下面的调用堆栈 - 减去公司专有调用)。
考虑到 Infragistics 控件中抛出了错误,有什么想法会导致这种情况以及我该如何处理?
Type : System.ArgumentException
Message : Parameter is not valid.
Source : System.Drawing
Help link :
ParamName :
Data : System.Collections.ListDictionaryInternal
TargetSite : IntPtr GetHdc()
HResult : -2147024809
Stack Trace: at System.Drawing.Graphics.GetHdc()
at Infragistics.Win.UltraWinGrid.ExcelExport.UltraGridExcelExporter..ctor()
at Infragistics.Win.UltraWinGrid.ExcelExport.UltraGridExcelExporter..ctor(IContainer container)