Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridRow.FireInitializeRow() + 0xe8 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.FireInitializeRow(System.Collections.IList rows) + 0xaa bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.InitNonGroupByRows(System.Collections.IList fireInitializeRowOnTheseRows) + 0x240 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.SyncRowsHelper(System.Collections.IList boundList) + 0xc0e bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.SyncRows() + 0x48a bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.EnsureNotDirty() + 0x43 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.Count.get() + 0x10 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.GetSpecialRowsHelper(System.Type rowType, System.Collections.Generic.List list, bool top, Infragistics.Win.UltraWinGrid.UltraGridRow[] rowsToRecycle) + 0x2b1 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.GetSpecialRowsHelper(System.Collections.Generic.List list, bool top, Infragistics.Win.UltraWinGrid.UltraGridRow[] rowsToRecycle) + 0x3d2 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.CalcSpecialAndFixedRowsHelper(out System.Collections.Generic.List outSpecialRows, out System.Collections.Generic.List outFixedRows, bool top, Infragistics.Win.UltraWinGrid.UltraGridRow[] rowsToRecycle) + 0xa5 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.EnsureSpecialAndFixedRowsCacheCalculated() + 0x70 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.GetFixedRows(bool top) + 0x14 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.HasFixedRows(bool top) + 0x9 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridLayout.ScrollBoundsResolved.get() + 0x4a bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.EnsureScrollRegionFilled(bool calledFromRegenerateVisibleRows) + 0x2c bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.RegenerateVisibleRows(bool resetScrollInfo) + 0x91 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.WillScrollbarBeShown(Infragistics.Win.UltraWinGrid.ScrollbarVisibility assumeColScrollbarsVisible) + 0xf9 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegionsCollection.AreScrollbarsVisible(Infragistics.Win.UltraWinGrid.ScrollbarVisibility assumeColScrollbarsVisible) + 0x44 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.ColScrollRegion.ResetScrollInfo() + 0x8e bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.ColScrollRegion.RegenerateVisibleHeaders() + 0x97 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.ColScrollRegionsCollection.InitializeMetricsHelper() + 0xac bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.ColScrollRegionsCollection.InitializeMetrics() + 0x63 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.RegenerateVisibleRows(bool resetScrollInfo) + 0x5b bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.WillScrollbarBeShown(Infragistics.Win.UltraWinGrid.ScrollbarVisibility assumeColScrollbarsVisible) + 0xf9 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.PositionScrollbar(bool resetScrollInfo) + 0x8f bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowScrollRegion.SetOriginAndExtent(int origin, int extent) + 0x2c bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.DataAreaUIElement.ResizeRowScrollRegions() + 0x16d bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.DataAreaUIElement.PositionChildElements() + 0x5c bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UIElement.VerifyChildElements(Infragistics.Win.ControlUIElementBase controlElement, bool recursive) + 0xad bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.DataAreaUIElement.Rect.set(System.Drawing.Rectangle value) + 0x45 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridUIElement.PositionChildElements() + 0xf1b bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UIElement.VerifyChildElements(Infragistics.Win.ControlUIElementBase controlElement, bool recursive) + 0xad bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridUIElement.VerifyChildElements(Infragistics.Win.ControlUIElementBase controlElement, bool recursive) + 0x33 bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UIElement.DrawHelper(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode, bool clipText, bool forceDrawAsFocused, bool preventAlphaBlendGraphics) + 0x33b bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UIElement.Draw(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode, bool forceDrawAsFocused, bool preventAlphaBlendGraphics) + 0x4b bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.ControlUIElementBase.Draw(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode, System.Drawing.Size elementSize, bool preventAlphaBlendGraphics) + 0x27f bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.ControlUIElementBase.Draw(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode, System.Drawing.Size elementSize) + 0x40 bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.ControlUIElementBase.Draw(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode) + 0x43 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridUIElement.Draw(System.Drawing.Graphics graphics, System.Drawing.Rectangle invalidRectangle, bool doubleBuffer, Infragistics.Win.AlphaBlendMode alphaBlendMode) + 0x8b bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UltraControlBase.OnPaint(System.Windows.Forms.PaintEventArgs pe) + 0x130 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGrid.OnPaint(System.Windows.Forms.PaintEventArgs pe) + 0xcf bytes System.Windows.Forms.dll!System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs e, short layer) + 0x9f bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WmPaint(ref System.Windows.Forms.Message m) + 0x778 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x407 bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x15a bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x220 bytes Infragistics4.Win.v13.1.dll!Infragistics.Win.UIAutomation.UiaProviderControlNativeWindow.WndProc(ref System.Windows.Forms.Message msg) + 0x9b bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x15a bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x220 bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x15a bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x220 bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x15a bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x220 bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x14c bytes [Native to Managed Transition] [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x681 bytes System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x57c bytes System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x6f bytes
Here's another one, firing the IntializeRow event:
Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGrid.FireEvent(Infragistics.Win.UltraWinGrid.GridEventIds id, System.EventArgs e) + 0xbba bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridRow.FireInitializeRow() + 0xe8 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.FireInitializeRow(System.Collections.IList rows) + 0xaa bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.InitNonGroupByRows(System.Collections.IList fireInitializeRowOnTheseRows) + 0x240 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.SyncRowsHelper(System.Collections.IList boundList) + 0xc0e bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.SyncRows() + 0x48a bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.EnsureNotDirty() + 0x43 bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.RowsCollection.GetRowIndex(Infragistics.Win.UltraWinGrid.UltraGridRow row, bool includeSpecialRows) + 0x1a bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridRow.IsStillValid.get() + 0x5d bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridBase.VerifyActiveRowValid() + 0x3e bytes Infragistics4.Win.UltraWinGrid.v13.1.dll!Infragistics.Win.UltraWinGrid.UltraGridBase.ActiveRow.get() + 0x10 bytes
Setting the ultragrid datasource to null before setting a new binding source appears to have helped here.
Hello Andrew,
If I understand well, you already found a solution of your issue. If you need any additional assistance feel free to contact me.
Regards