Разрешить поля со списком иметь значение nullC#

Место общения программистов C#
Ответить
Anonymous
 Разрешить поля со списком иметь значение null

Сообщение Anonymous »

У меня есть форма, которая собирает информацию для создания нового клиента. Помимо имени клиента, возможно, многие записи можно оставить пустыми. У меня есть 5 полей со списком, которые изначально не имеют значений, если они не выбраны. Все работает нормально, если все данные заполнены, но поля со списком выдают ошибки, если ничего не выбрано и нажата кнопка сохранения.

Код: Выделить всё

ClientClass client = new ClientClass
{
ClientName = txtClientName.Text,
Address = txtAddress.Text,
Address2 = txtAddress2.Text,
City = cbxCity.Text,
State = cbxState.Text,
ZipCode = cbxZip.Text,
Phone = txtPhone.Text,
Fax = txtFax.Text,
AccountManager = cbxAcctManager.Text,
EmailDomain = txtEDomain.Text,
EmailFormat = cbxEMFormat.SelectedValue.ToString(),
};
Здесь возникает ошибка, и я понимаю, почему она происходит: она пытается получить выбранное значение поля со списком, чтобы получить текст, но ничего не выбрано. Как мне запретить выбор?
Я пробовал добавить

Код: Выделить всё

    if (cbxCity.SelectedValue == null)
{
MessageBox.Show("Null");
cbxCity.Text = "";
cbxState.Text = "";
cbxZip.Text = "";
cbxEMFormat.Text = "";
cbxAcctManager.Text = "";
MessageBox.Show(cbxCity.Text);
}
выше, но когда он доходит до класса, он все равно проверяет выбранное значение.
Я просто хочу, чтобы сохранение прошло, даже если выбор не сделан сделал.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/784 ... to-be-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»