Exemple #1
0
    protected void ObtenerSolicitudes(bool forzarBD)
    {
        SolicitudBC solicitud = new SolicitudBC();

        if (this.ViewState["lista"] == null || forzarBD)
        {
            DataTable dt = solicitud.ObtenerSolicitudesDescarga(int.Parse(this.ddl_buscarSite.SelectedValue));
            this.ViewState["lista"] = dt;
            this.ViewState.Remove("filtrados");
        }
        DataView dw;

        if (this.ViewState["filtrados"] == null)
        {
            dw = new DataView((DataTable)this.ViewState["lista"]);
        }
        else
        {
            dw = new DataView((DataTable)this.ViewState["filtrados"]);
        }
        if (this.ViewState["sortExpresion"] != null && this.ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)this.ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
    }