hola que tal, proba con este código.
Código ASP:
Ver originalPublic Function Empleados_Listar(IdEmpresa As String) As DataTable
Try
con = Conectar()
cmd = New SqlCommand("abril_empleados_listado_por_empresa")
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection = con
cmd.Parameters.AddWithValue("@IdEmpresa", IdEmpresa)
If cmd.ExecuteNonQuery Then
Dim dt As New DataTable
Dim da As New SqlDataAdapter(cmd)
da.Fill(dt)
Return dt
Else
Return Nothing
End If
Catch ex As Exception
Return Nothing
Finally
desconectado()
End Try
End Function
El IdEmpresa debes de obtenerlo de tu formulario y hacer por ejemplo
dgv_empleados.DataSource = obj_sql.Empleados_Listar (123).
@IdEmpresa debe estar en tu procedimiento almacenado.
Como vas a obtener una sola tabla, entonces utilizas un DataTable.
saludos,