Foros del Web » Programando para Internet » ASPX (.net) »

Refrescar combobox sin recargar pagina

Estas en el tema de Refrescar combobox sin recargar pagina en el foro de ASPX (.net) en Foros del Web. Hola soy nuevo en el foro y tengo un problema: Estoy usando las componentes devexpress en vb.net , tengo un formulario en un Popup dentro ...
  #1 (permalink)  
Antiguo 21/09/2014, 00:11
Avatar de mejialauren29  
Fecha de Ingreso: septiembre-2014
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
Pregunta Refrescar combobox sin recargar pagina

Hola soy nuevo en el foro y tengo un problema:

Estoy usando las componentes devexpress en vb.net , tengo un formulario en un Popup dentro de un callback. El combobox es de autores que los tengo en una tabla de la BD, cuando estoy llenando el formulario y busco el autor y no se encuentra, entonces habro un segundo popup para crear al autor. una vez que lo cierro quiero refrescar mi combo de autores y que aparezca el nuevo registro sin perder los datos escritos en el primer popup.

La solucion es refrescar solamente el combox de autores, que lo tengo enlazado con un datasource.


URGENTEE!!! si me pueden ayudar
  #2 (permalink)  
Antiguo 24/09/2014, 11:36
Avatar de Grost  
Fecha de Ingreso: enero-2014
Ubicación: Guatemala
Mensajes: 25
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Refrescar combobox sin recargar pagina

Uno de los problemas que se tienen de enlazar los controles mediante un datasource desde el código HTML/APSX es que los eventos se ejecutan cada vez que se ejecuta el postback, para esto te puedo recomendar 2 posibles soluciones.

1. Utilizar el control UPDATE PANEL, este control te ayuda a evitar que se ejecute el POST BACK.
2. Utilizar el siguiente código.

Código ASP:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.  
  4.         if (!IsPostBack)
  5.         {
  6.              //Proceso que yo quiero que no se ejecute cada vez que se origine el post back
  7.         }
  8.      }

Este proceso se debe de poner en el load de la página.
  #3 (permalink)  
Antiguo 25/09/2014, 23:18
Avatar de Grost  
Fecha de Ingreso: enero-2014
Ubicación: Guatemala
Mensajes: 25
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Refrescar combobox sin recargar pagina

leyendo el título de tu post, lo que te puedo recomendar es que desde el código fuente puedas crear una función que viaje a SQL y obtener la información para cargar el combo box.

Código vb:
Ver original
  1. comboBox.DataSource = getInformacion(parametro1);
  2. comboBox.FieldValue = "nombreCampoCodigo";
  3. caomboBox.FieldText = "nombreCampoTexto";

la función getInformacion retornará un DataSet

Código ASP:
Ver original
  1. private DataSet getInformacion(parametro1)
  2. {
  3.       //La función o la consulta al SQL para obtener la información
  4. }

Espero esto te ayude.

Etiquetas: asp, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:25.