IsNullorEmpty combobox.selectedvalue
本文关键字:selectedvalue combobox IsNullorEmpty | 更新日期: 2023-09-27 17:55:26
我正在尝试将 combobox.selectedValue 设置为一个有效的字符串,但当它的 nullorempty 时它会出错。 我尝试了以下代码无济于事:
if (string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
{
document = "other";
}
else
{
document = docRelComboBox.SelectedValue.ToString();
}
组合框是数据绑定的,但理论上它在某些情况下可能是空的,我需要能够在这些时候传递另一个值。 任何帮助都会很棒。
您可能需要:
if ((docRelComboBox.SelectedValue==null) || string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
由于SelectedValue
本身可能为空。
当SelectedValue
为 null 时调用 ToString()
可能会导致错误。我会尝试:
if (docRelComboBox.SelectedValue == null ||
string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
{
document = "other";
}
else
{
document = docRelComboBox.SelectedValue.ToString();
}
相反。