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

Ayuda con GridView

Estas en el tema de Ayuda con GridView en el foro de ASPX (.net) en Foros del Web. Hola que tal... tengo un problema estoy trabajando con un gridview (c#) dentro del gridview tengo unos dropdownlist, estos drop, los lleno desde una base ...
  #1 (permalink)  
Antiguo 14/04/2009, 15:27
 
Fecha de Ingreso: enero-2009
Mensajes: 6
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Ayuda con GridView

Hola que tal... tengo un problema estoy trabajando con un gridview (c#) dentro del gridview tengo unos dropdownlist, estos drop, los lleno desde una base de datos... el problema es que no encuentro la manera de llenar los dropdownlist antes de que se llene el gridview, el detalle es que en el evento rowDataBound lleno los dropDownlist pero antes el gridview asigna los valores a los dropdownlist sin haberlos llenado... y marca un error donde dice que el dropdownlist no encontro ningun valor, esto por que no se han llenado....
Por favor que alguien me ayude a llenar los dropDownList....
De antemano Gracia!!!
  #2 (permalink)  
Antiguo 20/04/2009, 15:01
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Ayuda con GridView

Hola
No entiendo bien como eso de que:
"pero antes el gridview asigna los valores a los dropdownlist sin haberlos llenado"
Supongo que vos debes haber definido en tu grilla una columna del tipo dropDow y le asignaste que valor tiene que usar. Entonces se están tratando de cargar dos veces los cambos.

Lo primero que tendrías que hacer es convertir esa columna a un "ItemTemplate" que lo podes facil si te vas a editar los campos de la grilla, te posicionas en la columna y a la derecha en la parte inferior hace clic en "Convertir a ItemTemplate".
De esta forma ya no te llenara más automáticamente el combo sino que ahora lo tendrá que hacer vos.

Avisa cualquier cosa, saludos.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
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 12:48.