RE:URGENTE!!! seleccion de varia filas en dbgrid
Para seleccionar diversas filas, aunque no sean consecutivas, debes pulsar la tecla Control y a la vez marcar con el ratón (hasta que aparezca una flecha a la derecha) en la celda de la primera columna estrecha de la izquierda. Para deseleccionar, lo mismo pero sobre la que ya esté marcada.
Una vez que las tengas todas seleccionadas puedes, por ejemplo borrarlas así:
-Mira la propiedad AllowDelete del DBGrid si está True-
Private Sub DeleteRows_Click ()
Do While DataGrid1.SelBookmarks.Count <> 0
Data1.Recordset.Bookmark = DataGrid1.SelBookmarks(0)
Data1.Recordset.Delete
Loop
End Sub