We're seeing some weird behavior on our grid lately. The grid no longer updates (repaints) itself when the underlying bound data changes. It looks as if you have to use your mouse cursor to "rub" the grid cells to make them repaint and change...
This one might be the result of a change made by one of my colleagues but we've lost track of the change. Is there any property which sets how the grid updates itself? Could someone give me a bit of direction on where i should really be looking at to fix this issue...
Thanks!
What kind of data source are you using? Typically, the grid updates itself based on a notification from the data source. So if your data source used to implement IBindingList (which sends these notifications) and now only implements IList (which does not), then that could account for the change.
Thanks for the reply, Mike.
We use a specialised collection object which extends BindingList and sends the notifications and the data source implementation has not changed recently.
When the cells invalidate and need to repaint (e.g. having the mouse cursor gliding over them), do the cells explicitly query the underlying bound data to redraw? The Grid does not update the displayed values unless it repaints.
I'm still trying to understand why the "rubbing" would happen...