首页 > 解决方案 > 未选择任何内容时将默认值保存在组合框中c#

问题描述

在我的 winform 数据输入应用程序中,我有一个组合框设置为“下拉列表”,因此用户无法添加除组合框中存在的项目以外的任何值。但是在保存时,如果用户没有选择组合框中的任何项目,我需要使用默认值(“Mg”)保存表单,但是每当我尝试保存它时显示该字段不能为空,因为它不是接受空值:

我在(保存按钮单击事件)1中尝试过的内容:

string unitcb = unitComboBox.Text;
 finishUOMComboBox.Text = uomtxt;

尝试2:

finishUOMComboBox.SelectedText = "Mg";

尝试3:

finishUOMComboBox.ValueMember = "Mg";

尝试4:

finishUOMComboBox.Text = "Mg";

尝试5:

finishUOMComboBox.selctedindex = 0;

请帮助如何在未选择任何内容或保存时为空时在组合框中保存“mg”。

标签: c#visual-studiowinformscombobox

解决方案


尝试以这种方式获取 ComboBox 选定项:

finishUOMComboBox.selectedItem.ToString();

此代码返回您选择的值


推荐阅读