se me desaparece el gridview
Publicado por arcenett (45 intervenciones) el 05/12/2007 17:19:12
hola foreros, mi problemas es el siguiente:
tengo 2 calendar(calendar 1 y calendar2), un botón buscar y un gridview que se pagina sin problemas.
lo que pasa es que yo selecciono los dos calendar que se supone son fecha desde y el otro fecha hasta,
al dar click en mi boton buscar aparece mi gridview con los registros que encontro, si son mas 25 empieza el paginado de 25 en 25 , hasta aqui todo funciona ok el verdadero problema es que si son mas de 25 por ejemplo 100 abajo me aparecen las paginas enumeradas del 1 al 4 , y al precionar cualkiera de estos numeros se desaparece el gridview... por favor si sabe el porque pasa esto me lo dice a continuacion les dejo mi codigo para que le hechen un ojo:
public partial class Compras_a_Proveedores : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cnn;
String sentencia1, dropp, dropp2;
GridView1.DataBind();
cnn = new SqlConnection();
cnn.ConnectionString = "Data Source=LENGA;Initial Catalog=xxxxxxx;User ID=xxxxxxx;Password=xxxxxxx";
SqlCommand cmd = new SqlCommand();
SqlParameter[] param = new SqlParameter[2];
param[0] = new SqlParameter("@fechainicio",SqlDbType.VarChar);
param[0].Value = Calendar1.SelectedDate.ToString();
param[1] = new SqlParameter("@fechatermino", SqlDbType.VarChar);
param[1].Value = Calendar2.SelectedDate.ToString();
cmd.CommandTimeout = 5000;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "spcompraproveedores";
cmd.Connection = cnn;
cmd.Parameters.AddRange(param);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.AllowPaging = true;
GridView1.PageSize = 25;
GridView1.EnableSortingAndPagingCallbacks = true;
GridView1.DataBind();
}
}
de antemano gracias por su ayuda
tengo 2 calendar(calendar 1 y calendar2), un botón buscar y un gridview que se pagina sin problemas.
lo que pasa es que yo selecciono los dos calendar que se supone son fecha desde y el otro fecha hasta,
al dar click en mi boton buscar aparece mi gridview con los registros que encontro, si son mas 25 empieza el paginado de 25 en 25 , hasta aqui todo funciona ok el verdadero problema es que si son mas de 25 por ejemplo 100 abajo me aparecen las paginas enumeradas del 1 al 4 , y al precionar cualkiera de estos numeros se desaparece el gridview... por favor si sabe el porque pasa esto me lo dice a continuacion les dejo mi codigo para que le hechen un ojo:
public partial class Compras_a_Proveedores : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cnn;
String sentencia1, dropp, dropp2;
GridView1.DataBind();
cnn = new SqlConnection();
cnn.ConnectionString = "Data Source=LENGA;Initial Catalog=xxxxxxx;User ID=xxxxxxx;Password=xxxxxxx";
SqlCommand cmd = new SqlCommand();
SqlParameter[] param = new SqlParameter[2];
param[0] = new SqlParameter("@fechainicio",SqlDbType.VarChar);
param[0].Value = Calendar1.SelectedDate.ToString();
param[1] = new SqlParameter("@fechatermino", SqlDbType.VarChar);
param[1].Value = Calendar2.SelectedDate.ToString();
cmd.CommandTimeout = 5000;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "spcompraproveedores";
cmd.Connection = cnn;
cmd.Parameters.AddRange(param);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.AllowPaging = true;
GridView1.PageSize = 25;
GridView1.EnableSortingAndPagingCallbacks = true;
GridView1.DataBind();
}
}
de antemano gracias por su ayuda
Valora esta pregunta


0