protected void Page_Load(object sender, EventArgs e) { CaractTipoCargaBC catt = new CaractTipoCargaBC(); if (!IsPostBack) { utils.CargaDrop(ddl_buscarTipo, "ID", "DESCRIPCION", catt.obtenerTodoCaractTipoCarga()); utils.CargaDrop(ddl_editTipo, "ID", "DESCRIPCION", catt.obtenerTodoCaractTipoCarga()); ddl_editTipo.Items[0].Value = "-1"; ObtenerCaractCarga(true); } }
protected void ObtenerCaractTipoCarga(bool forzarBD) { if (ViewState["lista"] == null || forzarBD) { CaractTipoCargaBC caract_tipo_carga = new CaractTipoCargaBC(); DataTable dt = caract_tipo_carga.obtenerTodoCaractTipoCarga(); ViewState["lista"] = dt; ViewState.Remove("filtrados"); } DataView dw = new DataView((DataTable)ViewState["lista"]); if (ViewState["filtrados"] == null) { dw = new DataView((DataTable)ViewState["lista"]); } else { dw = new DataView((DataTable)ViewState["filtrados"]); } if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "") { dw.Sort = (String)ViewState["sortExpresion"]; } this.gv_listar.DataSource = dw; this.gv_listar.DataBind(); }