Puedo agregar un combobox dentro de una columna de un datagrid??

06/05/2005 - 21:16 por CasDom | Informe spam
Mi gran duda:
Tengo un datase en el cual tengo TablaPrincipal y Catalogos
en TablaPrincipal tendo in IDCatalogo el cual esta relacionado con
Catalogos en una relacion de uno a muchos...

El contendio de TablaPrincipal lo asocio a un datagrid de WinForms.

Hasta ahi todo bien...lleno el ds desde mi base de datos y puedo
capturar en TablaPrincipal considerando que solo capture valores
considerados en la tabla de Catalgos.

Sin embargo...seria mas visual y facil para el usuario si en la columna
donde se encuentra el IDCatalogo me mostrara el concepto del catalogo y
me lo desplegara en un combobox.

¿Alguien tiene una idea de como se hace esto??

Gracias por su apoyo.
Saludos !!

CasDom

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
06/05/2005 - 22:19 | Informe spam
Hola hay algunos ejemplos , incluyendo uno en la ayuda del Visual Basic, a
cerca de como agregar ciertos controles en el datagrid, la verdad es que
resulta complicado y tienes que dedicar bastante tiempo para entender como
hacerlo, exiten tambien multiples ejemplos que agregan funcionalidad al
datagrid, lamentablemente estan diseñados cada uno a su manera y resulta
dificil unirlos para crear un grid con varias funciones, lo que resutla en
infinidad de codigos con grids que hacen cosas en partes.

Aqui te muestran como crear un Combo Enlazado, es un excelente ejemplo
http://www.elguille.info/colabora/p...tagrid.htm


Yo te recomendaria que utilizaras otros grids, como el de Component One, que
viene junto con el visual Studio,

o el XtraGrid, que es gratuito, esta interesante, pero que en realidad tiene
algunos problemas
http://dotnet.leadit.be/extendeddat...egory=Home


o puedes mirar algunas suites mas completas con costo, pero que en realidad
te permiten llevar tus programas a otro nivel, y te facilitan enormemente el
desarrollo...
http://www.devexpress.com
http://www.devexpress.com/products/NET/XtraGrid/

o

http://www.janusys.com/controls/

en lo particular, he visto el de Janus, tiene buenos estilos visuales, es
facil de utilizar y permite incorporar facilmente controles en el grid como
combos, UpDowns, TimePickets etc


Saludos
Carlos Durán

"CasDom" escribió en el mensaje
news:
Mi gran duda:
Tengo un datase en el cual tengo TablaPrincipal y Catalogos
en TablaPrincipal tendo in IDCatalogo el cual esta relacionado con
Catalogos en una relacion de uno a muchos...

El contendio de TablaPrincipal lo asocio a un datagrid de WinForms.

Hasta ahi todo bien...lleno el ds desde mi base de datos y puedo capturar
en TablaPrincipal considerando que solo capture valores considerados en la
tabla de Catalgos.

Sin embargo...seria mas visual y facil para el usuario si en la columna
donde se encuentra el IDCatalogo me mostrara el concepto del catalogo y me
lo desplegara en un combobox.

¿Alguien tiene una idea de como se hace esto??

Gracias por su apoyo.
Saludos !!

CasDom
Respuesta Responder a este mensaje
#2 CasDom
07/05/2005 - 17:09 | Informe spam
Efectivamente Carlos...ya revisé los links que sugieres y es un proceso
nada facil...si se puede pero requieres mas tiempo del que puedes
dedicarle a ese proceso.

Por otro lado, vi lo de ComponentONE (lo baje de un kit de vb y me
registre) tiene al menos 2 variantes de grids, el flexgrid y el
truedbgrid y realizan las acciones que necesito.

Solo tengo una duda, pero el dia de hoy genero un setup de prueba para
ver si se distribuye correctamente los componentes...al menos por lo que
lei si ya que al tener el registro te permite la distribucion.

Muchas gracias por tu apoyo.
Saludos !!!

CasDom

Carlos Durán Urenda escribió:
Hola hay algunos ejemplos , incluyendo uno en la ayuda del Visual Basic, a
cerca de como agregar ciertos controles en el datagrid, la verdad es que
resulta complicado y tienes que dedicar bastante tiempo para entender como
hacerlo, exiten tambien multiples ejemplos que agregan funcionalidad al
datagrid, lamentablemente estan diseñados cada uno a su manera y resulta
dificil unirlos para crear un grid con varias funciones, lo que resutla en
infinidad de codigos con grids que hacen cosas en partes.

Aqui te muestran como crear un Combo Enlazado, es un excelente ejemplo
http://www.elguille.info/colabora/p...tagrid.htm


Yo te recomendaria que utilizaras otros grids, como el de Component One, que
viene junto con el visual Studio,

o el XtraGrid, que es gratuito, esta interesante, pero que en realidad tiene
algunos problemas
http://dotnet.leadit.be/extendeddat...egory=Home


o puedes mirar algunas suites mas completas con costo, pero que en realidad
te permiten llevar tus programas a otro nivel, y te facilitan enormemente el
desarrollo...
http://www.devexpress.com
http://www.devexpress.com/products/NET/XtraGrid/

o

http://www.janusys.com/controls/

en lo particular, he visto el de Janus, tiene buenos estilos visuales, es
facil de utilizar y permite incorporar facilmente controles en el grid como
combos, UpDowns, TimePickets etc


Saludos
Carlos Durán

"CasDom" escribió en el mensaje
news:

Mi gran duda:
Tengo un datase en el cual tengo TablaPrincipal y Catalogos
en TablaPrincipal tendo in IDCatalogo el cual esta relacionado con
Catalogos en una relacion de uno a muchos...

El contendio de TablaPrincipal lo asocio a un datagrid de WinForms.

Hasta ahi todo bien...lleno el ds desde mi base de datos y puedo capturar
en TablaPrincipal considerando que solo capture valores considerados en la
tabla de Catalgos.

Sin embargo...seria mas visual y facil para el usuario si en la columna
donde se encuentra el IDCatalogo me mostrara el concepto del catalogo y me
lo desplegara en un combobox.

¿Alguien tiene una idea de como se hace esto??

Gracias por su apoyo.
Saludos !!

CasDom





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