I have been having issues using the DataGrid's built in Edit and Update
features when the DataGrid was using the ObjectDataSource. The code
generated by the IDE was causing a
"could not find a non-generic method" error when committing the changes
to an edited row in a DataGrid control. Go here
to read my analysis and solution.