Immagino che avrai un dataset o una singola datatable che avrai associato alla proprieta' datasource del datagrid.
La stessa datatable l'avrai messa in memoria (es. nella session o nella cache) e ogni volta che l'utente modifica i dati nella grid nell'evento onupdatecommand metterai il codice per modificare la datatable in memoria.
Quando vuoi salvare i dati nel database, non dovrai fare altro che prendere la datatable dalla memoria e passarla come parametro ad un datadapter utilizzando il metodo update es.
per poter effettuare l'update dei dati nel db il dataadapter dovra' essere opportunemtne preparato. In particolare prima di chiamare il suo metodo update, dovrai valorizzare il suo updatecommand con l'sql necessario per effettuare le modifiche nel db es.codice:mioDataAdapter.Update(miaDataTable)
Quello appena detto e' una sintesi (molto sintetizzata) di una delle possibili metodologie che ado.net ti mette a disposizione. Per questo e per tutto il resto ti consiglio di approfondire ado.net perche' e' un argomento centrale dello sviluppo e non risolvibile con un singolo post.codice:mioDataAdapter.updatecommand.commandtext = "UPDATE TABELLA SET ....."

Rispondi quotando