none
llenar un DataGridView desde una clase

    Pregunta

  • Hola, necesito de la ayuda de ustedes,

    bueno, tengo una clase y este es el codigo

            

    Public Class clsANEXOS

            Public Function ListarAnexos() As DataTable

                Dim query As String = "select TCPIP,NumeroAnexo,Activo from xtANEXOS where Activo=1"
                Dim conListar_Anexo As New SqlCommand(query, _conexion.llaveConexion)
                Dim adListar_Anexo As New SqlDataAdapter(conListar_Anexo)
                Dim dtListar_Anexo As New DataTable
                adListar_Anexo.Fill(dtListar_Anexo)

                Return dtListar_Anexo

            End Function
        End Class

    y lo que necesito es que el return llene el DataGridView, por favor como logro hacerlo.

    gracias.


    domingo, 12 de febrero de 2017 0:57

Respuestas

  • Hola SAILERHACK,

    Es relativamente sencillo, ya que la función retorna un DataTable solo necesitas crear la instancia a la clase y llamar al método.

    Dim obj As New clsANEXOS
    DataGridView1.DataSource = obj.ListarAnexos

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta SAILERHACK domingo, 12 de febrero de 2017 1:11
    domingo, 12 de febrero de 2017 1:05

Todas las respuestas

  • Hola SAILERHACK,

    Es relativamente sencillo, ya que la función retorna un DataTable solo necesitas crear la instancia a la clase y llamar al método.

    Dim obj As New clsANEXOS
    DataGridView1.DataSource = obj.ListarAnexos

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta SAILERHACK domingo, 12 de febrero de 2017 1:11
    domingo, 12 de febrero de 2017 1:05
  • gracias! Joel.. no sabía como hacer y me funciono con tu explicación! nuevamente gracias.!
    domingo, 12 de febrero de 2017 1:12