
Combobox asociar un id ..como hgo
Publicado por Luis (5 intervenciones) el 10/04/2024 02:35:08
Buenas. Estoy aprendiendo con visual .net 2019 . Hace años trabajaba con VB6 y los combobox tenian una propiedad itemdata donde yo podía asociar el id del registro ( no el indice) , eso me permitía que al selecionarlo capturar ese ID .. y por ejemplo usarlo como criterio para modificar.
Veo que itemdata no existe, de que manera podría lograr misma funcionalidad ?
Tengo una tabla de mi BD llamada "Grupos" , con campos "id" y "descripcion" , mediante un bucle cargo mas de 10 registros , necesito seleccionar un item y poder capturar el campo "id" :
Ejemplo de la base :
ID DESCRIPCION
1 blanco
2 azul
3 negro
4 gris
Copio el procedimiento mediante el cual consulto los datos :
Espero se entienda mi necesidad
Gracias !
Veo que itemdata no existe, de que manera podría lograr misma funcionalidad ?
Tengo una tabla de mi BD llamada "Grupos" , con campos "id" y "descripcion" , mediante un bucle cargo mas de 10 registros , necesito seleccionar un item y poder capturar el campo "id" :
Ejemplo de la base :
ID DESCRIPCION
1 blanco
2 azul
3 negro
4 gris
Copio el procedimiento mediante el cual consulto los datos :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Private Sub CargaGrupos()
Try
Dim cad1 As String
cad1 = "SELECT * FROM grupo WHERE BAJA=0 ORDER BY descripcion"
Dim vCmd As MySqlCommand
vCmd = New MySqlCommand(cad1, con1)
Dim vReader As MySqlDataReader
vReader = vCmd.ExecuteReader
If (vReader.HasRows) Then
While vReader.Read
cbogrupos.Items.Add(vReader(1))
End While
Else
MsgBox("No se encontraron grupos !", MsgBoxStyle.Critical)
End If
vCmd.Dispose()
vReader.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Espero se entienda mi necesidad
Gracias !
Valora esta pregunta


0