Visual Basic.NET - convertir string a integer

 
Vista:

convertir string a integer

Publicado por bingsiu (12 intervenciones) el 28/06/2008 21:22:02
Compañeros: no se porque este codigo me da un error "La cadena de entrada no tiene el formato correcto" , (Dgv1.Rows(2).Cells(3).Value) es un string = "1598-08"), lo que estoy tratando de hacer es que basura1 y basura3 tome un valor = 1 para poder sumarlo.
Dim basura1 As String = (Dgv1.Rows(2).Cells(3).Value)
Dim basura2 As Integer = Convert.ToInt32(basura1)
Dim basura3 As String = (Dgv1.Rows(2).Cells(4).Value)
Dim basura4 As Integer = Convert.ToInt32(basura3)

Dim total As Integer = basura2 + basura4
Dgv1.Rows(1).Cells(0).Value = (total)

Gracias por cualquier sugerencia. bingsiu
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

RE:convertir string a integer

Publicado por ISAIAS DUQUE GOMEZ (24 intervenciones) el 29/06/2008 01:09:50
Dim i as integer

i= Cint("100")

OJO: la cadena debe ser solamente numerico... puedes usar VAL("Cadena")
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

RE:convertir string a integer

Publicado por Elvis Alberto (19 intervenciones) el 30/06/2008 17:30:06
Creo que es mejor hacer una comprobacion antes

dim i as integer
if isnumeric(cadena) then
i = cint("100") o val(cadena)
end if
eso evita que se te tire una excepcion.
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

RE:convertir string a integer

Publicado por isa (1 intervención) el 23/02/2009 23:59:03
hola
me pueden decir cual como
convertir un string a integer en VB.net
gracias de antemano
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