ciao,
se usi DataSet o DataTable sei a cavallo perche' hanno gia il supporto "integrato" a questa funzionalita' di "stato modificato" delle righe.
Prova a controllare il "RowState" delle righe quindi, in questo modo:
DataTable tabella = resultGrid.DataSource as DataTable;
foreach (DataRow item in tabella.Rows)
{
if (item.RowState == DataRowState.Modified)
.....
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo