gpt4 book ai didi

c# - Winforms 组合框 SelectedValue 为空

转载 作者:太空狗 更新时间:2023-10-29 22:02:48 25 4
gpt4 key购买 nike

我有一个数据输入表单,上面有几个组合框。每个组合框都有自己的绑定(bind)源,并且在我启动表单时正确填充。但是,如果我编辑表单上的记录并尝试将更新后的 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)
);

如有任何帮助,我们将不胜感激。

最佳答案

也许,您只需要使用 SelectedItem ,相反!

关于c# - Winforms 组合框 SelectedValue 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com