Hola a tod@s. Tengo una duda sobre la arquitectura de 3 capas. Estoy intentado entender correctamente esta arquitectura y para ello he creado una clase que la he llamado DGridDL en esta clase creo la conexion a un bd ahora lo que me sucede es que no se como mostrar los datos de la tabla en mi DataGrid deberia crear otra clase (capa Negocio) en la cual se accede a la clase DataGridDL la teoria la tengo pero la practica no se como hacerlo, si alguien me puede ayudar para enterderlo se lo agradecería. Muchas gracias
  Código PHP:
    Public Class DataGridDL
    Dim con As New SqlConnection
    Dim dSet As New DataSet
    Dim sqltext As String
    Dim dTable As DataTable
    Dim dAdapter As SqlDataAdapter
    Dim dReader As SqlDataReader
    Dim lector As SqlDataReader
    Sub abrir()
        con = New SqlConnection(ConfigurationManager.ConnectionStrings("CadenaConexion").ConnectionString)
        con.Open() ABRO LA CONEXION        
    End Sub
    Public Function leer() As SqlDataAdapter
        abrir()
        Dim cmd As New SqlCommand("productos", con)
        cmd.Connection = con
        dAdapter.SelectCommand = cmd
        Dim datos As Data.DataTable = New Data.DataTable
        dAdapter.Fill(datos)
        Return dAdapter
    End Function
End Class