It's not really possible to say if this issue has been addressed or not in a later version/hotfix, since I can't really tell the cause. You could submit a sample to Developer Support that reproduces the problem to see if a later version fixes it, but another possibility is that you are working with a multi-threaded application and you are doing something in a worker thread that is causing the UI to get updated in an invalid state. If this is the case, you need to make sure that you marshal any calls that could affect the UI (including updating the data source of a grid) back to the main UI thread.
-Matt