Visual Basic.NET - convertir string a integer en vb.net

 
Vista:
sin imagen de perfil

convertir string a integer en vb.net

Publicado por alberto (3 intervenciones) el 19/01/2015 07:03:46
Soy novato en la programacion y me encontre con lo siguiente
cargo un combo mediante una funcion de data set.
he creado una funcion para consultar el id del campo cargado en el combo e utlizado lo siguiente;
Dim a As String
a = conexion.Consultar_ID_IND(cmbind.Text)
en la cual guardo el id extraido pero necesito convertirlo en integer para pasarlo como parametro e utilizado lo siguiente;
Dim b As Integer = CType(a, Integer)
tambien
Dim b as Integer=Cint(a)
pero me sale el siguiente error
"Información adicional: La conversión de la cadena "" en el tipo 'Integer' no es válida."
con ambas conversiones
estoy trabajando en vb.net 2013.
espero poder darme a entender y me puedan ayudar
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
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

convertir string a integer en vb.net

Publicado por Miguel (476 intervenciones) el 19/01/2015 15:07:36
Hola, las dos formas para convertir string a integer son correctas (te recomiendo la segunda forma), pero la variable string (a) que quieres convertir no tiene ningún valor y es por eso que te sale ese error....

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

convertir string a integer en vb.net

Publicado por Alberto (3 intervenciones) el 20/01/2015 05:03:58
Gracias por el aporte Miguel.
Es verdad al cargar el formulario no me muestra ningun valor probe mediante un Msgbox Pero una vez cargado y ya estando en el formulario que lo contiene, al seleccionar si me muestra los otros resultados el problema es cuando recien se carga el formulario.
Que me recomiendas para solucionar este problema.
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

convertir string a integer en vb.net

Publicado por Alberto (3 intervenciones) el 24/01/2015 08:45:49
Es decir debo hacer un metodo solo para la conversion?
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
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.239
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

convertir string a integer en vb.net

Publicado por Wilfredo Patricio Castillo (720 intervenciones) el 25/01/2015 06:03:52
No, solo que debes usar el evento ComboBox.SelectionChangeCommitted, con eso solo cuando hagas el cambio se disparará tu código, sino tendrás ese inconveniente.

Saludos cordiales
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