Buen dia colegas desde hace un año he estado desarrollando en visual basic 6 pero por asares del destino nos hemos decidido actualizar de plataforma a .net y he tenido varios problemas entre ellos las conexiones y asignación de datos un ejemplo de como hacia antes una conexión, el guardado de datos en un recordset y su posterior despliegue en un datagrid es de la siguiente manera en vb6, por cierto la base de datos esta en Postgres
Dim cn as new adodb.connection
Dim rs as new adodb.recordset
Dim DSN as string
DSN = "nombre del dsn"
cn.open("DSN=" & DSN &";")
set rs = cn.execute ("SELECT * FROM tabla")
set DataGrid1.DataSource = rs
Esto en visual basic 6 jala perfecto el problema es que no se como hacer ahora las conexiones por medio del DSN del sistema en .net y por lo mismo no se si el resto del codigo se deba modificar si alguien tiene experiencia en esto les agradeceré su ayuda