Hola
Conectarse a una base de datos desde Net es más fácil y poderoso que desde la version 6.
abré el explorador de servidores, pon nueva conección y selecciona el tipo de base de datos que quieres. Como ejemplo tomemos una Base de Datos en Acces, selecciona el Motor Jet, selecciona la base de datos y las contraselñas si las tiene.
Si haces bien esto, aparecerá en el explorador de servidores tu BDD, la abres y veras las tablas, vistas, etc..
Selecciona la tabla que quieras y arrastrala al formulario, y se crea automáticamente el objeto Connection y el Adapter. hazle click derecho al adapter y pon en generar conjunto de datos.
Esto te crea automáticamente un dataSet, o como yo digo una tabla virtual.
En el formulario pon un datagrid (como pones un boton), en las propiedades de este cambia las que dicen "DataSource" y "DataMember" ubicando el dataset claro.
En el código pon:
ObjetoAdapter.fill(dataset.tabla)
con esto verás que aparecen todos los datos en el datagrid.
Cualquier cambio que hagas se efectúa en la tabla virtual, cuando quieras dejarlo guardado en la BDD real pones:
ObjetoAdapter.Update(dataset.tabla)
Es lo más básico que te puedo decir ahora, pruebalo y me cuentas.
Saludos