Hola...
Bueno.. lo primero que debes hacer es crear un DataSet, el cual es el análogo al RecordSet de ADO. Luego creas un objeto Adaptador, puedes usar un OdbcDataAdapter si estas trabajando con Odbc, un SqlDataAdapter si estas trabajando con una base de datos SQL Server o un OleDbDataAdapter si estas trabajando con Access.
Al crear el adaptador puedes usar un ayudante que te permitirá crear la conexión y los comandos para seleccionar, insertar, eliminar y actualizar tu base de datos...
Bueno, ahora lo que necesitas es cargar el DataSet, para lo cual invocas el método Fill del adaptador, este método recibe el DataSet como parámetro.
Lo ultimo que debes hacer es enlazar el DataGrid con tu DataSet, para lo cual le asignas a la propiedad DataSource el DataSet que creaste, y luego asignas en la propiedad DataMember el nombre de la tabla correspondiente en el DataSet
Espero que te sirva la explicación...
Saludos