Visual Basic.NET - datagridview y SP

   
Vista:

datagridview y SP

Publicado por juan pablo (17 intervenciones) el 20/08/2008 23:05:11
Hola: Tengo una aplicacion en la cual lleno un datagridview con un procedimiento almacenado. lo hace bien, pero lo raro es que al ejecutar 3 o 4 veces seguidas la misma consulta se hace lenta, y tarda 2 o 3 segundos en llenarlo (la BD tiene muy pocos datos). Utilizo la funcion fill, y un adaptador de datos. ¿puede ser que el problema sea de la funcion?
Si alguien tiene un codigo de ejemplo de como llenar un datagridview con SP y me lo pasa se los voy a agradecer.
el codigo es el siguiente y ya probe poniendo dispose a la conexion, cerrando y eliminando todas las estructuras luego de usarlas (aunque de eso se encarga el garbage colector)

'datos es un datatable

datos.Clear()
Dim adaptador As New SqlDataAdapter("CLIENTEVERNOMBRE", conexion)
Dim comando As New SqlClient.SqlCommandBuilder(adaptador)
adaptador.SelectCommand.Parameters.AddWithValue("@nombre", "%" & Me.txtnombre.Text & "%")
adaptador.SelectCommand.CommandType = CommandType.StoredProcedure
adaptador.FillSchema(datos, SchemaType.Mapped)
adaptador.Fill(datos)
Me.dtgclientes.DataSource = datos
adaptador.Dispose()
datos.Dispose()
conexion.Close()
Catch ex As Exception
MessageBox.Show(ex.ToString)
Finally
End Try
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder