Я пытался добавить значение в текстовое поле и метку. значение внутри метки автоматически генерируется во время загрузки страницы. Это может быть отрицательный, положительный или нулевой (десятичный тоже). Когда я пытаюсь добавить его с помощью значения текстового поля, я получаю следующую ошибку. Ниже приведена ошибка и код.Добавить значение в текстовое поле и метку в C#
Строка ввода не в правильном формате. Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.FormatException: Входная строка не была в правильном формате
SqlCommand cmd6 = new SqlCommand("update dues set amount = @due where person='rahul'", con);
cmd6.Parameters.Add("@due", SqlDbType.Int);
cmd6.Parameters["@due"].Value = int.Parse(txt_rahul.Text + lbl_rahul.Text);
cmd6.ExecuteNonQuery();
Это означает, что содержимое txt_rahul.Text или lbl_rahul.Text не является числом. int.Parse не может преобразовать его в число. – ema
Тип данных вашего параметра в БД не соответствует значению, которое вы вставляете в БД, или ваше автоматически сгенерированное значение не совпадает с вашим типом данных поля. попробуйте это int.Parse (txt_rahul.Text) + int.Parse (lbl_rahul.Text) –