AD
Administrator
Syncfusion Team
November 11, 2003 05:24 PM UTC
The GridDataBoundGrid listens for both IBindingList and currency manager events.
What we are doing in the 2.0 grouping code base is protecting such handlers with InvokeRequired checks which should take care of most of these potential problems.
We plan to move these checks into the 1.6.x code branch as well, but have not done this yet.
So future releases should be easier to manage with respect to multiple threads.
To date, most of the people using multiple threads have used our GridControl class in a virtual manner to manage things. There all interaction is done through a few events or overrides which are easy to get at to do this type of InvokeRequired checks. This avoids trying to handle currency manager events and gives a great deal of flexibilty in how things can be done.