código actual:convertir una cadena a un corto
short s;
s = short.Parse(this.txtFields3.Text);
He pasado por la depuración, y puede confirmar que el txtField3.Text devuelve un valor real de la forma.
También probamos:
s = short.Parse(this.txtFields3.Text, CultureInfo.InvariantCulture);
y,
s = Convert.toInt16(this.textFields3.Text);
EDIT: El valor de la variable que estoy tratando de poner en 's' aquí es el "EMS".
¿Qué error obtienes y qué valor tiene 'txtField3' en la depuración? –
Entradas de ejemplo, por favor. –
¿qué texto contiene tu campo de texto? – BrokenGlass