Terribly sorry

, I'm so used to replying to ASP.Net threads. (1 Dope slap for me...)
I guess it would be somewhat different because of the scope issue. If you left the grid source (collection) within the scope of execution, you should be able to reference one class in the collection based on the edit row index of the grid as they could match up one-to-one. You could then just refer to it that way, set properties and call the update method.
I haven't worked with grids in a forms app so I can't supply more than my thoughts on it.
Peter