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

Como puedo llenar varios DropDownList en un Gridview y capturar los datos

Estas en el tema de Como puedo llenar varios DropDownList en un Gridview y capturar los datos en el foro de ASPX (.net) en Foros del Web. Bueno, hola a todos, vengo con otra duda, ya que soy nuevo en esto del ASP.NET trabajando con C#... Bueno lo que quiero es lo ...
  #1 (permalink)  
Antiguo 24/09/2012, 10:55
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Pregunta Como puedo llenar varios DropDownList en un Gridview y capturar los datos

Bueno, hola a todos, vengo con otra duda, ya que soy nuevo en esto del ASP.NET trabajando con C#...

Bueno lo que quiero es lo siguiente. Estoy creando una encuesta que tiene múltiples respuesta, como así, les explico ?

1 = En Desacuerdo
2 = En Acuerdo
3 = Ni de acuerdo ni en desacuerdo

- opcion1 - opcion2 - opcion3
pregunta1 DropDownList DropDownList DropDownList
pregunta2 DropDownList DropDownList DropDownList
pregunta3 DropDownList DropDownList DropDownList
pregunta4 DropDownList DropDownList DropDownList

Entonces los DropDownList deben tener los 3 números, pero ya he buscado, pero he encontrado que los ddl se en listan cuando van a editar, pero quiero que cuando entren en la pagina de la encuesta se noten lo ddl para que puedan eligir sus opciones, y también quisiera saber como capturar esos valores de los mismos ddl....

Para ver si me podrían ayudar con esa duda...
  #2 (permalink)  
Antiguo 25/09/2012, 11:20
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Como puedo llenar varios DropDownList en un Gridview y capturar los datos

Bueno parece que ya he resuelto ese problema que tenia, pero tengo otro, para ver si alguien sabe como resolverlo me ayudara, bueno el conflicto que tengo es el siguiente:

Cuando inserto los datos que recogí de la grilla, el solo me inserta el primer dato de la fila y después se pasa para la otra fila y así sucesivamente... hay el problema, lo que quiero yo es registrar los valores de toda esa fila en la BD y después que se pase para la otra... o sea lo que he pensado es dentro del ciclo que recorre la grilla hacer otro ciclo que me recorra la fila y vaya insertando los datos en la BD, y quedar como:

1 fila: (id:1)practicas 5 2 3 4 1
2 fila: (id:2)matriculas 1 3 3 5 5

Y en la base de datos quedaría así al insertarse la primera fila en la BD:

id - respuesta

1 - 5

1 - 2

1 - 3

1 - 4

1 - 1

Alguien tiene alguna idea de como seria...? se lo agrade seria de verdad
  #3 (permalink)  
Antiguo 25/09/2012, 14:14
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Como puedo llenar varios DropDownList en un Gridview y capturar los datos

Bueno, parece que ya he solucionado el problema que tenia y me corre de maravilla, los esfuerzos si son re moderados, y para los que se preguntan que hice, fue que dentro del foreach que recorre la grilla realize otro ciclo pero con un for que me recorra las columnas de esa fila he iba insertando y incrementando ya que el ID que posee el ddl eran números y así cambiaba el nombre del ddl mas dinámica...

De todas formas gracias.... Solucionado

Etiquetas: asp, dropdownlist, gridview, net
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 19:25.