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

De datagrid a Dropdownlist

Estas en el tema de De datagrid a Dropdownlist en el foro de ASPX (.net) en Foros del Web. Hola!! Me podrían ayudar con algo. Tengo un datagrid con un conjunto de datos, y necesito que en el momento en que seleccione un item ...
  #1 (permalink)  
Antiguo 16/10/2008, 15:51
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta De datagrid a Dropdownlist

Hola!!

Me podrían ayudar con algo.
Tengo un datagrid con un conjunto de datos, y necesito que en el momento en que seleccione un item para editar, este valor quede en el dropdownlist.

Muchas gracias

Jenifer
  #2 (permalink)  
Antiguo 16/10/2008, 19:03
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: De datagrid a Dropdownlist

Primeramente lo que podes hacer es agregarle a tu grilla datakeys, cosa que cuando selecciones tu item se active el datakey que corresponda. Luego debes capturar el evento de selección de item y obtienes el datakey y lo agregas a tu combo. Esa sería mas o menos la logica. En internet hay varios ejemplos de como usar datakeys, aca hay uno:

http://www.forosdelweb.com/f29/recog...sp-net-219618/

Suerte
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 17/10/2008, 06:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Respuesta: De datagrid a Dropdownlist

Gracias por tu ayuda.
Estuve intentado con lo que me dijiste pero me sale un error...

string longitud = dgClientes.DataKeys(dgClientes.Items[index].ItemIndex)

Error 1 Non-invocable member 'System.Web.UI.WebControls.BaseDataList.DataKeys' cannot be used like a method.'

al datagrid le asigne en la propiedad DataKeyField el valor correspondiente.

mmm, que estare haciendo mal?...


Gracias

Jenifer
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:13.