С# - используя NumericUpDown, чтобы установить количество чего-то

-7

У меня есть приложение С# WinForm, и я пытаюсь использовать NumericUpDown, чтобы пользователь мог установить количество людей и код, который он не работает (вставляет значение 0 в базу данных)

try
{
using (SqlConnection con = new SqlConnection(cs))
{
con.Open();
SqlCommand cmd = new SqlCommand(insert, con);
cmd.Parameters.AddWithValue("@IDTipAutocar", txtID.Text);
cmd.Parameters.AddWithValue("@Marca", cmbMarca.Text);
cmd.Parameters.AddWithValue("@Model", cmbModel.Text);
cmd.Parameters.AddWithValue("@NrLocuri", nmrNR.TextAlign);
int val = cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show(val + "Tipul de autocar a fost adaugat cu succes!");
this.Dispose();
}
}

Кроме того, может ли кто-нибудь предоставить строку кода, чтобы установить условие, например, не равное 0? благодаря

спросил(а) 2015-04-28T15:09:00+03:00 4 года, 10 месяцев назад
0
49

Используйте NumericUpDown.Value чтобы получить его текущее значение. NumericUpDown не имеет свойства Text.

cmd.Parameters.AddWithValue("@NrLocuri", nmrNR.Value);

Для не 0:

if(nmrNR.Value != 0)
{ //your code }

ответил(а) 2015-04-28T15:15:00+03:00 4 года, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема