Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 11:01
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Arquitectura de 3 capas en vb.net

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