>The code I posted was just for the repro, I can put your code in our classes code where we formerly had toGrid.setfocus(). >Our first work around was similar to what you came up with, but then we tested toGrid.afterRowColChange() and that seemed to do what we wanted - i.e. running the method code regardless of AllowCellSelection setting. >Do you see anything wrong with calling toGrid.afterRowColChange()?
You're breaking the rule that methods should never call events. If you want to go this route than you should create a special custom method in your grid base class that does object refresh on a form and call it from AfterRowColChange and other place