Posted 24 June 2025, 8:11 pm EST
To clarify, our project was originally built using ComponentOne version 2.1.20093.120, and after a long interval, we recently upgraded to version 4.8.20251.709.
Following this upgrade, we’ve encountered an issue: calling the SetDataBinding() method on the grid now triggers the BeforeRowColChange or RowColChange event immediately - even before the data binding completes. This behaviour did not occur in the earlier version, where these events were not triggered during the binding process.
This change is causing unintended side effects in our application logic, particularly where certain operations are expected to occur only after the data has been fully bound.
We’d appreciate it if you could confirm whether this is expected behaviour in the newer version and, if so, whether there is a recommended approach to suppress or defer these events until the binding process is complete.