como hacer una consulta rapida de 145236 en c# sql

05/04/2013 - 09:26 por imvt | Informe spam
Buenas noches, por favor si me pueden ayudar, tengo una tabla en sql de 142356 registros, mi problema es que cuando habro en mi formulario en c#, se demora un monton hasta por un minuto, para abrir y mostrar mi data grid, que puedo hacer para que se habra as rapido, a por cierto, para rellenar mis datos al data gtrid creo un procedimiento almacenado de donde jalo los datos porque alli relaciones tres tablas mas que nada es de consulta de dni donde hay campos como 1nom,2nom,1ape,2ape estado civil (que es la que relaciono), tipo de documento(jalo de otra tabla) y todo eso lo habro en un data grid con un procediemiento almacenado

#region mostrar datos del data grid2
Libreria.CBD cad = new Libreria.CBD();
SqlConnection con = new SqlConnection(cad.StringConDB());
SqlCommand CmdUsuario = new SqlCommand("sp_consulta_veri2", con);
CmdUsuario.CommandType = CommandType.StoredProcedure;
CmdUsuario.Parameters.AddWithValue("@codigo", textBox11.Text.ToString());
try
{
SqlDataAdapter ad = new SqlDataAdapter(CmdUsuario);
DataTable dt = new DataTable();
dt.Clear();
ad.Fill(dt);
bs_usuario2.DataSource = dt;
dataGridView2.DataSource = bs_usuario2;
dataGridView2.AutoResizeColumns();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
con.Dispose();
CmdUsuario.Dispose();
}
#endregion
 

Preguntas similares