17/06/2009, 09:35
|
| | | Fecha de Ingreso: noviembre-2008 Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 2 meses Puntos: 4 | |
Respuesta: Ayuda com opciones de filtrado para un gridview. Cita:
Iniciado por mdavila Bueno mirando tu page_load veo algo que no esta correcto y es que estas cargando tu girlla dos veces siempre.
Tu codigo para cargar la primera vez la pagina deberia estar dentro del Page.IsPostBack.
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
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;
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);
}
} Ok arregle lo del Page.IsPostBack, pero no me funciona el paginado del grid con la consulta simple, osea sin filtro, vuelve a desaparecer al ir a la 2da pagina.
__________________ "Incluso las torres más altas empiezan en el suelo." "Sé Ágil..." StreamWriter |