Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-03-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 19
fer21unmsm Va por buen camino
DropDownlist no refresca data nueva

Hola compañeros del club.

Primero que todo, ahora me encuentro desarrollando en .net especificamente en ASP.Net con VB.

Tengo un dropdownlist conectado a un SqlDataSource el cual le provee los datos de la BD mediante una consulta, mi duda es la siguiente:

Al ingresar un nuevo registro en la base de datos este componente dropdownlist no actualiza su data y por ende no muestra el nuevo registro, he visto que no existe una opción o algo parecido que permita que se actualice la data o ¿sí existe?, sólo he visto que con un postback al servidor puede actualizarse la data en dicho componente, y el problema es que me muestra el siguiente mensaje en el webbrowser:

la pagina no puede actualizarse sin reenviar la información.........

¿existe alguna manera de evitar que salga dicho mensaje, ya que al usuario le molesta dicho mensaje?.

Gracias de antemano

Saludos cordiales.
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
  #2  
Antiguo 18-03-2007
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Si insertas un registro, obligatoriamente tienes que hacer el DataBind() del dropdown para que consulte los datos y los traiga nuevamente.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 23-03-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 19
fer21unmsm Va por buen camino
Cita:
Empezado por hector
Si insertas un registro, obligatoriamente tienes que hacer el DataBind() del dropdown para que consulte los datos y los traiga nuevamente.
Si tienes razón, creo que el usuario va a tener que darle al botón aceptar cuando salga dicho mensaje caballero

gracias por tu respuesta

saludos.
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
  #4  
Antiguo 23-03-2007
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
El dato no se actualiza en esa pagina? No puedes aprovechar ese postback para hacer el refill del dropdown?

Si no es asi, podrias usar algo de AJAX para actualizar el dropdownlist. Es un poco mas complejo,pero te evitarias el pulsar refresh y darle ok por el asunto de refrescar la pagina llamada con POST DATA.

Buscate en google por asp.net dropdownlist ajax y veras que hay multiples formas de hacerlo (en codeproject creo que hay un articulo bueno sobre esto)
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #5  
Antiguo 24-03-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 19
fer21unmsm Va por buen camino
Cita:
Empezado por hector
El dato no se actualiza en esa pagina? No puedes aprovechar ese postback para hacer el refill del dropdown?

Si no es asi, podrias usar algo de AJAX para actualizar el dropdownlist. Es un poco mas complejo,pero te evitarias el pulsar refresh y darle ok por el asunto de refrescar la pagina llamada con POST DATA.

Buscate en google por asp.net dropdownlist ajax y veras que hay multiples formas de hacerlo (en codeproject creo que hay un articulo bueno sobre esto)
Ajá tiene razón, creo que con ajax podría darle solución a ese problemita, ya que con .Net todo lo ve postback, y lo peor es que refresca todo, y no sólo la parte que ha cambiado.

Saludos y gracias nuevamente, voy a investigar por ese camino--->AJAX
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
  #6  
Antiguo 04-04-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 19
fer21unmsm Va por buen camino
La solución que encontré para esto es el uso de callbacks con javascript

Saludos.
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como encadenar DropDownList selman .NET 10 30-06-2005 18:22:01
IB no refresca 1111111 Firebird e Interbase 3 17-02-2005 16:38:02
No refresca registro borrado noe Firebird e Interbase 2 04-01-2005 19:58:06
no refresca grid en red squenda Conexión con bases de datos 4 19-07-2004 14:30:19
Urgente Server IB no refresca... El_Raso Firebird e Interbase 8 02-04-2004 21:49:50


La franja horaria es GMT +2. Ahora son las 14:06:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi