ASP.NET - Convertir String a Integer

 
Vista:
Imágen de perfil de Jeany
Val: 5
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Convertir String a Integer

Publicado por Jeany (2 intervenciones) el 12/04/2021 19:26:30
Hola a todos, soy nueva en el mundo de la programación y tengo el siguiente problema:

Tengo un textbox, en el que el usuario ingresa el numero de cuenta con la siguiente mascara 000-0000000-0 (el usuario ingresa los guiones), debo convertir este campo a numérico y luego separarlo en 3 bloques (los guiones son los delimitadores de cada bloque) para que pueda comparar los datos con los registros que se encuentran ya almacenados en la Base de Datos.

No he pasado del primer paso :(, he intentado con 2 opciones:

Opción 1
Dim intcuenta As Integer

Int32.TryParse(txtNumeroCuenta.Text, intcuenta)

Me devuelve el valor 0 (intcuenta)

Opción 2
Convert.ToInt32(txtNumeroCuenta.Text)

Me muestra el mensaje de error "La cadena de entrada no tiene el formato correcto."

Estoy trabajando en vb.net 2012.

Espero me haya dado a entender, y que me puedan ayudar.

Muchas gracias,
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: 165
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Convertir String a Integer

Publicado por Miguel (72 intervenciones) el 12/04/2021 22:22:02
Agrega un ejemplo de la cadena que quieres convertir
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 Jeany
Val: 5
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Convertir String a Integer

Publicado por Jeany (2 intervenciones) el 12/04/2021 22:44:14
El usuario ingresa en el textbox este numero

050-0014713-2 (Los guiones son ingresados por el usuario)

Quiero convertirla en numero para que le quite los 0, entonces quedaria asi 50-14713-2

Luego separarla en bloques para que quede así

50
14713
2

Luego comparar bloque por bloque en los registros de la base de datos.
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