Prueba con las propiedades SelBookMark y BookMark para agregar una fila al BookMark, o sea, marcarla es..:
Me.DataGrid1.SelBookmarks.Add Me.DataGrid1.RowBookmark(DataGrid1.Row)
Con esto se agrega la fila sobre la que se encuentre el cursor...
Me.DataGrid1.SelBookmarks.Remove (0)
Con esto quitas una fila, lo que si no se el cual, supongo ha de ser la primera.
Para recorrer cada fila marcada..:
For Each VarBmk In DataGrid1.SelBookmarks
Rs.Bookmark = VarBmk
...
Se supone que aqui puedes modificar o alterar el RecordSet
pero a mi me presentó fallas
...
Next
Espero esto te sea de algo de ayuda, Saludos