Winforms Combobox SelectedValue is Null

, у меня есть форма ввода данных, в которой было несколько полей со списком. У каждого поля со списком есть собственный источник привязки, и он правильно заполняется, когда я запускаю форму. Однако, если я редактирую запись в форме и пытаюсь передать в базу данных обновленное selectedvalue из поля со списком, я получаю сообщение об ошибке, что значение, которое я передаю, NULL.

Эта проблема, кажется, возникает каждый раз, когда я запускаю эту чертову штуку, и я не могу понять, почему она не работает должным образом. В основном я пытаюсь вставить новую запись в таблицу, но по какой-то причине мне не удается извлечь выбранное значение. Мой код для вставки данных приведен ниже:

Data.Manager.AddEmployee
 (
   InactiveEmployeeSelected.GUID,
   Convert.ToByte(RoleComboBox.SelectedValue),
   NotesTextBox.Text.Trim(),
   ScheduleTextBox.Text.Trim(),
   ExtensionTextBox.Text.Trim(),
   CodeTextBox.Text.Trim(),
   Convert.ToBoolean(EBApprovedCheckbox.CheckState),
   Convert.ToByte(ApprovalLevelComboBox.SelectedValue),        //pulling null
   Convert.ToBoolean(AssignComtracksCheckbox.CheckState),
   Security.Manager.CurrentUser.GUID,
   DateTime.Today,
   Convert.ToBoolean(IsActiveCheckbox.CheckState)
);

Любая помощь будет принята с благодарностью.

5
задан Taryn 5 October 2010 в 21:13
поделиться