Hola Foro!
Tengo la siguiente duda y si me pudieran ayudar a resolverla se los agradeceria mucho. Trabajo con webforms en c#
en el load del la pagina cargo un combo y un datagrid, dependiendo del registro que se seleccione del combo se llenaran unas cajas de texto con la informacion de ciertas instituciones es decir su nombre, direccion , tel, etc. ok tengo un boton eliminar le doy click y se elimina el registro pero quisiera que se reflejara en el combo y en el grid.despues de que ejecuto el metodo de eliminar tengo que volver a cargar el grid y el combo?
tengo esto:
Load_page
if (!IsPostBack)
{
//Llena combo instituciones
tabla = (DataTable)oInst.ObtenerNombres ();
cboInstituciones.DataSource = tabla;
cboInstituciones.DataTextField = "nombre";
cboInstituciones.DataValueField = "id";
cboInstituciones.SelectedIndex = 1;
cboInstituciones.DataBind ();
cboInstituciones.Items .Insert (0,new ListItem ("Nueva Institucion...","0"));
cboInstituciones.SelectedValue = "0";
//Llena grid de instituciones
dgInstituciones.DataSource = tabla;
dgInstituciones.DataBind ();
}
el en boton eliminar :
private void cmdEliminar_Click(object sender, System.EventArgs e)
oInstitucion.Eliminar();
//Actualiza combo
tabla = (DataTable)oInst.ObtenerNombres ();
cboInstituciones.DataSource = tabla;
cboInstituciones.DataTextField = "nombre";
cboInstituciones.DataValueField = "id";
cboInstituciones.SelectedIndex = 1;
cboInstituciones.DataBind ();
cboInstituciones.Items .Insert (0,new ListItem ("Nueva Institucion...","0"));
cboInstituciones.SelectedValue = "0";
//Actualiza grid de instituciones
dgInstituciones.DataSource = tabla;
dgInstituciones.DataBind ();
}
Tengo que volver a colocar todo el codigo? me pasa lo mismo para el boton de guardar uno nuevo quiera que se reflejara los cambios en ese momento.
alguna sugerencia?
mil gracias saludos y bye!