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

   
Vista:

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

convertir string a integer en vb.net

Publicado por Miguel (348 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
Imágen de perfil de Wilfredo Patricio Castillo

convertir string a integer en vb.net

Tienes que indicar en qué método estás capturando eso de a

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

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

convertir string a integer en vb.net

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