我有一个数据录入表格,其中有几个组合框。每个组合框都有自己的绑定源,并且在我启动表格时正确填充。但是,如果我在表格上编辑记录并尝试传递更新后的组合框选择值给数据库,我会收到一个错误,指出我传递的值是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)
);
非常感谢您的帮助。
DropDownStyle
是DropDown
,而不是DropDownList
。当设置为后者时,用户无法编辑选项,我可以使用SelectedItem
属性进行获取和设置。 - James Love