Well...that was a tricky one!
Your example of course worked fine, and it took me some time to replicate the error. Here''s what I did to your attached project to bring out the error:
Add a Windows.Forms.TabControl to form1. Create two tabs and put the GridDataBoundGrid on the second tab, not selected at startup.
In form1_load add grid.BorderStyle = BorderStyle.Fixed3D and change the number of rows in the table to no more than 11 rows.
Now create a handler for the grid_resize event and voila!
The very first time - and only the first time - the grid_resize event fires, grid[x,y].FormattedText actually returns the value of grid[x,y].Text. Go figure!
I''ve attahed my project.
Regards,
Eyvind
GridError_9224.zip