Hola a todos,
Eso de que con el control DataGrid unicamente se puede modificar una fila no es correcto del todo.
El segundo ejemplo que indica xknown es muy bueno

y permite modificar todo el DataGrid y actualizarlo de una sola vez.
Felicidades a su autor
Korrikalari