Posted 16 July 2026, 12:42 pm EST
Hello,
I’m going to try again…
When I have a Flex grid with calculated footers, I frequently encounter an error. It’s not reproducible, but it happens all the time—I haven’t figured out why.
I’ve been waiting for a solution since December, but support is ignoring the problem. Maybe someone else has the same issue?
The error is always triggered by
grid.Redraw = True.
I set
grid.Redraw = False, populate a few hundred rows, and then set grid.Redraw = True. Most of the time the error occurs, but not always.
System.ArgumentOutOfRangeException
HResult=0x80131502
Nachricht = Index was out of range. Must be non-negative and less than the size of the collection. (Parameter ‘index’)
Quelle = C1.Win.FlexGrid.10
Stapelüberwachung:
bei C1.Win.FlexGrid.C1FlexGridBase.m_dm(Point a)
bei C1.Win.FlexGrid.C1FlexGridBase.m_dl()
bei C1.Win.FlexGrid.C1FlexGridBase.get_RightCol()
bei C1.Win.FlexGrid.C1FlexGridBase.Invalidate(CellRange rg)
bei C1.Win.FlexGrid.C1FlexGrid.Invalidate(CellRange rg)
bei C1.Win.FlexGrid.C1FlexGridBase.m_aa()
bei C1.Win.FlexGrid.C1FlexGridBase.OnGridChanged(Object sender, GridChangedEventArgs e)
bei aq.m_bm(GridChangedTypeEnum a, Int32 b, Int32 c, Int32 d, Int32 e)
bei aq.m_bm(GridChangedTypeEnum a)
bei bc.m_c(C1FlexGridBase a, CellRange b, Boolean c, Boolean d, Boolean e)
bei bc.m_r(GridChangedTypeEnum a)
bei aq.m_bm(GridChangedTypeEnum a, Int32 b, Int32 c, Int32 d, Int32 e)
bei C1.Win.FlexGrid.RowColCollection.m_l(GridChangedTypeEnum a, Int32 b, Int32 c)
bei C1.Win.FlexGrid.RowCollection.m_m(Int32 a, Boolean b)
bei C1.Win.FlexGrid.RowCollection.m_l(Row a, Boolean b)
bei C1.Win.FlexGrid.C1FlexGridBase.m_bk()
bei C1.Win.FlexGrid.C1FlexGridBase.m_bj()
bei C1.Win.FlexGrid.C1FlexGridBase.m_bh()
bei C1.Win.FlexGrid.C1FlexGridBase.EndUpdate()
bei C1.Win.FlexGrid.C1FlexGridBase.set_Redraw(Boolean value)
