c# - IsNullorEmpty combobox.selectedvalue

标签 c# combobox isnullorempty

我正在尝试将一个 combobox.selectedValue 设置为一个有效的字符串,但是当它的 nullorempty 时它会出错。我尝试了以下代码无济于事:

        if (string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
        {
            document = "other";
        }

        else
        {
            document = docRelComboBox.SelectedValue.ToString();
        }

组合框是数据绑定(bind)的,但理论上它在某些情况下可能是空的,我需要能够在那些时候传递其他值。任何帮助都会很棒。

最佳答案

你可能需要:

if ((docRelComboBox.SelectedValue==null) || string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))  

由于SelectedValue本身可能为空。

关于c# - IsNullorEmpty combobox.selectedvalue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5916508/

相关文章:

javascript - 检查空/空/未定义的更好方法

c# - 从 Jobject Newtonsoft 继承

c# - 禁止访问继承的 winform 控件

mysql - 连接组合框的 ID

c# - 为什么更改 DataGrid ComboBox 值根本不会更新绑定(bind)属性?

java - 检查 char 是否为空

c# - Entity Framework : The context is being used in Code First mode with code that was generated from an EDMX file

c# - iTextSharp 7 : Proper Way to Resize Stamps?

c# - 如何按名称而不是位置索引图像列表?

php - 使用 PHP 的 SimpleXML 检测空的 XML 节点