I seem to be running into some type of threading issue, it might be a race condition or something similiar. I have an Ultragrid with a bunch of rows. I filter the rows using one of the columns and then I perform some action. I then call the Ultragrid.Rows.Refresh(RefreshRow.ReloadData) method and my GUI becomes unresponsive. So my question is, is there someway to determine when the call to Ultragrid.Rows.Refresh is complete? This method does not have a return value so I was wondering if there was some other way to determine when the Refresh is complete. Also I was wondering if the Refresh is performed on the main HMI thread.
I am running Windows 7 and have Infragistics 10 installed on my machine.
Hi,
The WinGrid doesn't use any threads (other than the UI thread). But if your application is using threads anywhere near the grid or the DataSource, then it could certainly cause a problem.
If you are not using any threading in your application, then it must be something else. Can you post a small sample project demonstrating the issue?