ComboBox en un DataGrid

14/06/2006 - 17:21 por Quihue | Informe spam
Hola muchachos este es mi cunsulta: como puedo insertar un ComboBox (con
elementos de una tabla o de una lista) en un datagrid(ya seq enladaz a una
tabla o sin serla), gracias por las repsuesta me puedan dar.

Preguntas similare

Leer las respuestas

#1 SoftJaén
17/06/2006 - 15:33 | Informe spam
"Quihue" preguntó:

como puedo insertar un ComboBox (con elementos de una tabla
o de una lista) en un datagrid



Hola:

El control DataGrid dispone de una colección «Controls», por tanto, lo único
que tienes que hacer es añadir el control ComboBox a dicha colección:

With DataGrid1.Controls

' Añadimos el control ComboBox
.Add(ComboBox1)

' Obtenemos su índice
Dim n As Integer = .GetChildIndex(ComboBox1)

' Lo posicionamos en el control DataGrid
.Item(n).Location = New System.Drawing.Point(38, 40)

End With

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Quihue
18/06/2006 - 01:32 | Informe spam
HOla gracias por todo,pero la idea era que aparesca en cada fila del data
grid, como harias eso, gracias de antemano.
QuihuiNet


"SoftJaén" wrote:

"Quihue" preguntó:

> como puedo insertar un ComboBox (con elementos de una tabla
> o de una lista) en un datagrid

Hola:

El control DataGrid dispone de una colección «Controls», por tanto, lo único
que tienes que hacer es añadir el control ComboBox a dicha colección:

With DataGrid1.Controls

' Añadimos el control ComboBox
.Add(ComboBox1)

' Obtenemos su índice
Dim n As Integer = .GetChildIndex(ComboBox1)

' Lo posicionamos en el control DataGrid
.Item(n).Location = New System.Drawing.Point(38, 40)

End With

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.




Respuesta Responder a este mensaje
#3 SoftJaén
18/06/2006 - 07:10 | Informe spam
"Quihue" escribió:

pero la idea era que aparesca en cada fila del data
grid, como harias eso



Tu idea inicial era insertar UN control ComboBox. :-)

Si deseas que te aparezca un control ComboBox en cada fila del control
DataGrid, añade a la colección Controls tantos controles como filas tenga el
DataGrid.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida