Tengo esta duda hace algun tiempo

, como editar registros agregar, modificar eliminar para aprovechar .net
Tengo algunos ejemplos pero la programacion es distinta y utilizan una u otra cosa: Algunos con dataset sin tipo y otros con dataset con tipo, utilizando controles y sin utilizar controles, con 3 capas, utilizando clases no he encontrado o no he buscado bien aunque lo de 3 capas podria considerarse.
Bueno si algun user del foro tiene algo similar a esto, no importa la programacion, aunque
seria bueno que pongan el codigo que utilizan en su proyecto para poder ver con claridad las ventajas de programar en .netPuede ser con una tabla simple y en access 2003 aunque seguro solo tienen con sql2005 si es el caso da igual.

Dejo el link del ejemplo en vb6 por que seguro se preguntaran esa imagen la he visto en algun lado:
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/445-editar-mshflexgrid-con-formulario-modal.htmHe leido los conceptos basicos de .net incluso he conseguido algunas estrellas en el MSDN pero practica no he tenido mucha.