C sharp - String was not in a correct format

 
Vista:

String was not in a correct format

Publicado por grandmaster243 (1 intervención) el 16/07/2021 13:43:38
Tengo un error que me dice "String was not in a correct format" Que me esta jodiendo la vida, es el "est.ID = convert.ToInt32(txtID.Text)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void btnAgregar_Click(object sender, EventArgs e)
{
    Estudiante est = new Estudiante();
 
    est.ID = Convert.ToInt32(txtID.Text);
    est.Nombre = txtNombre.Text;
    est.Apellido = txtApellido.Text;
    est.Genero = txtGenero.Text;
    est.Telefono = txtTelefono.Text;
    est.Correo = txtCorreo.Text;
    est.Escuela = txtEscuela.Text;
    est.Curso = txtCurso.Text;
    est.Tutor = txtTutor.Text;
    Actualizar();
    Nuevo();
}
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 Kabuto
Val: 88
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

String was not in a correct format

Publicado por Kabuto (16 intervenciones) el 17/07/2021 00:29:22
¿Y cómo es el ID que estás introduciendo en ese campo?

Si lo vas a convertir a entero, no puede tener letras, símbolos, espacios en blanco, etc...
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: 373
Plata
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

String was not in a correct format

Publicado por Agustin (171 intervenciones) el 17/07/2021 00:50:13
1
2
3
4
est.ID =
    int.TryParse(txtID.Text, out var v)
    ? v
    : throw new InvalidOperationException($"El texto {txtID.Text} no es un valor entero válido.");
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