Cita:
Iniciado por mdavila Hace un debug en btn_buscar_click porque capaz que estas limpiando los filtros y por eso no te retorna nada la segunda vez que pasa.
Tienes toda la razon estaba limpiando los filtros, asi que ahora me funciona bien la paginacion con el filtro, pero lo que me funciona mal ahora es la paginacion del grid sin filtros, o sea lo del Page_Load:
Código PHP:
protected void Page_Load(object sender, EventArgs e)
{
Funciones fun = new Funciones();
this.ddl_filtro.AutoPostBack = false;
string sql4 = "SELECT O.NFABRICACION, O.CLIENTE, O.OBRA, O.FECHAREGISTRO, SUM(D.CANTIDADT) AS THERMOPANELES FROM ORDEN AS O INNER JOIN DETALLEORDENT AS D ON O.NFABRICACION = D.NFABRICACION GROUP BY O.NFABRICACION, O.CLIENTE, O.OBRA, O.FECHAREGISTRO";
this.GridView1.DataSource = fun.Llenar(sql4);
this.GridView1.DataBind();
this.GridView1.Visible = true;
if (!Page.IsPostBack)
{
ListItem ddl_Item0 = new ListItem("ORDEN", "ORDEN");
ListItem ddl_Item1 = new ListItem("CLIENTE", "CLIENTE");
this.ddl_filtro.Items.Add(ddl_Item0);
this.ddl_filtro.Items.Add(ddl_Item1);
}
}
Me funciona solo la primera pagina del grid pero si pagino a la 2da se desaparece.