hice una clase en la cual tengo una conexion a la base de datos (sql server) y ahora en un form he colocado un datagrid el cual quiero llenar con los datos de la conexion hecha en la clase conexion, que metodos debo utilizar y como llamarlos para poder conectar el datagrid. ahora pongo un fragmento de mi codigo, ojala me haya explicado y me puedan ayudar
CLASE ConectaBase
Public Function conectar() As SqlClient.SqlConnection
'Conexion a la base de datos
Try
cn = New SqlClient.SqlConnection("Data Source=GREAT\SQLEXPRESS;Initial Catalog=mibase;Integrated Security=True")
cn.Open()
Catch ex As Exception
MessageBox.Show("Error al conectar con datos" & ControlChars.CrLf & ex.Message & ControlChars.CrLf & ex.Source)
'Throw New Exception("Ha ocurrido un error de conexion")
End Try
Return cn
End Function
Public Function getCategoria() As DataTable
'Conexion a la tabla
Dim da As SqlClient.SqlDataAdapter
Dim dt As DataTable
Try
da = New SqlClient.SqlDataAdapter("select * from Alumnos", cn)
dt = New DataTable()
da.Fill(dt) 'llenamos la tabla
Catch ex As Exception
Throw New Exception("Ha ocurrido un error en la consulta")
End Try
Return dt
End Function