se devi scorrere le righe di una datatable e' consigliabile l'utilizzo del foreach
codice:
foreach (System.Data.DataRow _dr in dt.Rows)
{
 // qui puoi inserire il codice per leggere la datarow _dr	
}
Buona quest'ultima, infatti mi sa che mi conviene associare il dataset ad un datatable, e poi ciclare come mi hai mostrato te, e ho visto che esiste un metodo Remove per eliminare una riga.
Ma come si istanzia un DataTable e gli si associa il DataSet ???
E poi alla Datagrid gli come faccio ad associargli il DataSet come DataSource, glui dovrò associare il DataTable ???