Visual Basic.NET - Llenar combobox que esta en columna de DataGridView

 
Vista:

Llenar combobox que esta en columna de DataGridView

Publicado por Carlos Aranda (2 intervenciones) el 17/05/2012 03:09:30
Gente necesito una ayuda.

Tengo un DatabridView con contiene en la 1ra columna a "IdProducto" y en la 2da columna "Descripcion", ambos son de tipo DataGridViewComboBoxColumn.

Como hago para cargar estos 2 combobox (Codigo y Descripcion, ubicados en el datagridview como dije anteriormente) con los correspondientes datos de la tabla Productos(IdProducto, Descripcion)., que tambien a la ves podrian ser seleccionadas para el uso del dato.

Quisiera que en cada uno de esos combobox ubicados en el datagridview se desplieguen en cada uno todos los IDProductos y en el otro todas las descripciones.

Desde ya muchas gracias por su colaboracion.
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

Llenar combobox que esta en columna de DataGridView

Publicado por David (46 intervenciones) el 18/05/2012 17:56:15
hola Carlos
si tus columnas no las creas por codigo
podrias hacerlo con el nombre algo asi:
Dim oComando As New SqlCommand
oComando.CommandType = CommandType.Text
oComando.Connection = TuConexion
oComando.CommandText = "Select IdProducto, Descripcion from tablaProducto"
Dim oAdapter As New SqlDataAdapter(oComando)
Dim oData As New DataTable
oAdapter.Fill(oData)
Dim i As integer
For i = 0 To oData.Rows.Count - 1
tuColumnaCombobox.Items.Add(oData.Rows(i).Item("IdProducto"))
Next i

espero te sirva 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

Llenar combobox que esta en columna de DataGridView

Publicado por Carlos (2 intervenciones) el 21/05/2012 15:31:06
Me sirvio mucho David, gracias por tu colaboracion.
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
sin imagen de perfil

Llenar combobox que esta en columna de DataGridView

Publicado por soul (1 intervención) el 04/02/2023 16:38:19
hola a todos, tengo el mismo problema, no he podido resolverlos me marca el siguientr erro error System.NullReferenceException
HResult=0x80004003 Message=Object reference not set to an instance of an object., est es mi codigo alguien qu me pudiera ayudar por favor.

Private Sub Llenardgvcbx()
ObjetodeClase_FITEM.CONSULTASARTICULOS()
Dim itemcode As String
Dim row As DataRow
Dim DgvCbxOC As DataGridViewComboBoxColumn = TryCast(DgvOC.Columns("ItemOC"), DataGridViewComboBoxColumn)
' DgvCbxOC.Sorted = True
If ObjetodeClase_FITEM.cbxtabla.Rows.Count > 0 Then
For Each row In ObjetodeClase_FITEM.cbxtabla.Rows
itemcode = CStr(row("ID"))
DgvCbxOC.Items.Add(itemcode) 'Aqui es donde me da el error
Next row
End If
End Sub

Gracias de antemano por su ayuda...
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