Cuadro combinado en en la Grilla?

03/05/2005 - 14:30 por JuanJoG | Informe spam
Estoy queriendo agregar un cuadro combinado a una columna de una grilla de
manera que cuando me posicione en esa columna me de la opción de escoger del
cuadro, una lista de producto por ejemplo.

Saludos.

Preguntas similare

Leer las respuestas

#1 Francisco Lorente
03/05/2005 - 15:05 | Informe spam
Juanjo, yo lo que hago para agregar un control nuevo a una columna es:

1) Selecciono en la ventana de diseño la columna donde quiero insertar
el control.

2) Selecciono el control que quiero poner, de la barra de harramientas
que lo contiene

3) Lo pego en la columna seleccionada en la ventana de diseño (no se
verá puesto todavía)

4) A través de la ventana de propiedades, selecciono el control texbox
que pone por defecto de la columna donde ingresé el control deseado

5) Selecciono la ventana de diseño haciendo click sobre su título

6) Pulso la tecla suprimir para borrar el control texbox (este
desaparece y aperece el control nuevo que he insertado)

Espero que no sea muy consufa esta explicación

*********************

Francisco Lorente
Murcia- España
Respuesta Responder a este mensaje
#2 JuanJoG
03/05/2005 - 15:32 | Informe spam
Esta muy entendible, la explicación, la probé y funciona perfectamente.
Pero te realizo otra pregunta Francisco. ¿Que pasa con el objete text que
desaparece? ¿No pierdes cierta funcionalidad que la podríamos aprovechar en
ocasiones?
Saludos.


"Francisco Lorente" escribió en el mensaje
news:#CypqD#
Juanjo, yo lo que hago para agregar un control nuevo a una columna es:

1) Selecciono en la ventana de diseño la columna donde quiero insertar
el control.

2) Selecciono el control que quiero poner, de la barra de harramientas
que lo contiene

3) Lo pego en la columna seleccionada en la ventana de diseño (no se
verá puesto todavía)

4) A través de la ventana de propiedades, selecciono el control texbox
que pone por defecto de la columna donde ingresé el control deseado

5) Selecciono la ventana de diseño haciendo click sobre su título

6) Pulso la tecla suprimir para borrar el control texbox (este
desaparece y aperece el control nuevo que he insertado)

Espero que no sea muy consufa esta explicación

*********************

Francisco Lorente
Murcia- España
Respuesta Responder a este mensaje
#3 Francisco Lorente
04/05/2005 - 12:22 | Informe spam
Si quieres puedes mantenerlo y establecer la propiedad
CurrentControl de la columna con el control nuevo que agreges. De hecho
puedes tener más de un control dentro de la columna e ir alternando
entre ellos cambiando el valor de dicha propiedad.

*********************

Francisco Lorente
Murcia- España
Respuesta Responder a este mensaje
#4 shadow man
10/05/2005 - 16:55 | Informe spam
JuanJo:

Existe otra manera y no pierde la funcionalidad del cuadro de texto, y es
la siguiente:

1.- Selecciona la columna del grid donde quieres ingresar el combo, esto a
través de la ventana de propiedades.
2.- Luego dirigete a la barra de herramientas del diseñador de formas
(Form Designer) y selecciona el icono que representa el combo.
3.- Suelta el combo sobre la columa que elegiste en el cuadro grid
(haciendo Drag and Drop, el cursor al estar sobre la columna que deseas
cambiará de forma).
4.- Luego regresa a la ventana de propiedades y selecciona nuevamente la
columna.
5.- Dirígete nuevamente a la ventana de propiedades, y selecciona la
solapa Datos (Data), busca la propiedad CurrentControl, en la parte
superior de la pantalla hay un combo a la par del icono fx, explotaló si
realizaste bien los pasos anteriores podrás seleccionar el nuevo objeto
que haz insertado, en este caso podrás elegir el cuadro de texto o el
combo.
6.- Si necesitas tener el control a través de codigo, deberás de escribir
lo siguiente en la propiedad Init de tu forma.

Thisform.GridX.ColumnX.CurrentControl="Textbox" o "Combobox"

Espero que esto te ayude.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida