Visual Basic - Combobox en datagrid

Life is soft - evento anual de software empresarial
 
Vista:

Combobox en datagrid

Publicado por Edith (12 intervenciones) el 18/11/2006 00:54:05
Hola a todo@s

Desep saber como puedo poner un combo box en un acelda de mi datagrid el cual contenga los datos de una tabla.

Ya se como poner el combo pero no se como ponerle los datos.
Ojala me puedan ayudar y de ANTEMANO MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Combobox en datagrid

Publicado por guillermo (8 intervenciones) el 14/12/2006 18:28:23
Hola para agregarle los datos al combo es con la propuedad additem uno por cada dato que vas a intorducir

tu me podrias decir como poner el combo en el datagrid gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combobox en datagrid

Publicado por edith (12 intervenciones) el 14/12/2006 20:09:02
Hola ya prove la opcion que me dices pero en la fomra en que agrero el combo al datagrid no tiene esa propiedad.
Y bueno para poner un combo en el data grid es la siguiente linea

Nombre de tuDataGrid.Columns(# de columna donde quieres poner el combo).Button = True

Ojala te sirva de algo y si encuentras la forma de agregar la informacion en el combo, echame una mano siiii.

Te agradesco tu atencion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combobox en datagrid

Publicado por Pablo (14 intervenciones) el 23/01/2007 16:09:19
Lo que deben hacer es programar el Evento ButtonClick, y asociarlo a una Lista desplegable (ListBox), deben menipular la posición de la lista para que aparezca debajo de la fila seleecionada, aquí les dejo un ejemplo:

Dim C As Column
ColIndex_List1=1 ' Este es el numero de la columna que tiene asociado el List
If ColIndex = ColIndex_List1 Then
Set C = Grid.Columns(ColIndex)
With List1
' Lista al lado de la celda
' .Left = Grid.Left + C.Left + C.Width
' .Top = Grid.Top + Grid.RowTop(Grid.Row)
' Lista debajo de la celda, al estilo ComboBox (3 líneas)
.Left = Grid.Left + C.Left
.Top = Grid.Top + Grid.RowTop(Grid.Row) + Grid.RowHeight
.Width = C.Width + 15
.ListIndex = 0
.Visible = True
.ZOrder 0
.SetFocus
End With
End If

Debe agregar un ListBox llamado List y en el evento Load del Form agregarle los datos a la lista.

Eso es todo, cuaquier duda consultar.

Saludos PQP
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combobox en datagrid

Publicado por Marisa (1 intervención) el 19/10/2007 19:01:13
no me funciona el "set c= ....." me tira error, no me toma las propiedades left,width, me trae 4 propiedades nada mas.
Estoy prog. en V.Basic 6

si me puede ayudar alguien se agradece, Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar