Visual Basic.NET - Error al Cargar Datos en Combobox

 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 14 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al Cargar Datos en Combobox

Publicado por Michael Elvis (16 intervenciones) el 30/11/2020 00:46:01
Buenas noches, por favor tengo un problema al cargas datos en un Combobox:
1. Tengo BD en excel con Nº de Documento y Apellidos y Nombres.
2. Al cargar los datos en el combobox me sale el siguiente error: System.InvalidCastException: 'La conversión de la cadena "" en el tipo 'Double' no es válida.'
3. Ese error no sale si a la columna donde cargo los datos al combobox lo pongo como texto.
4. Le dejo el código que tengo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Cbb_DNIProf_Enter(sender As Object, e As EventArgs) Handles Cbb_DNIProf.Enter
    Dim fila As Integer
    Dim final As Integer
    Dim lista As String
 
    Me.Cbb_DNIProf.Items.Clear()    'Limpiamos el combobox
 
    For fila = 2 To 5000
        If Hoja3.Cells(fila, 1).Value = "" Then
            final = fila - 1
            Exit For
        End If
    Next
 
    For fila = 2 To final
        lista = Hoja3.Cells(fila, 1).Text
        Me.Cbb_DNIProf.Items.Add(lista)         'Cargamos datos de la hoja excel a lista
    Next
End Sub

5. Adjunto un pequeño resumen.
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
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al Cargar Datos en Combobox

Publicado por melqui (242 intervenciones) el 30/11/2020 19:35:46
la verdad
lo que estas haciendo es pasar datos de una lista en loop en un string
si estas leyendo una lista tienes que pasar un array o un list asi distribuyas en el combobox
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
Val: 7
Ha aumentado su posición en 14 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al Cargar Datos en Combobox

Publicado por Michael E. Castañeda Dueñas (16 intervenciones) el 30/11/2020 21:22:56
Buenas tardes, muchas gracias, pero ya lo solucione, solo cambien el Value por el Text.

antes: If Hoja3.Cells(fila, 1).Value = "" Then
ahora: If Hoja3.Cells(fila, 1).Text = "" Then

de todas maneras gracias por el apoyo
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