IsNullorEmpty 组合框.selectedvalue
我试图将组合框.selectedValue 设置为一个可以工作的字符串,但是当它为 null 或为空时,它会出错。我已尝试以下代码但无济于事:
if (string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
{
document = "other";
}
else
{
document = docRelComboBox.SelectedValue.ToString();
}
组合框是数据绑定的,但理论上它在某些情况下可能为空或空,并且我需要能够在这些时候传递其他值。任何帮助都会很棒。
I am trying to set a combobox.selectedValue to a string which works but when its nullorempty it errors out. I have tried the following code to no avail:
if (string.IsNullOrEmpty(docRelComboBox.SelectedValue.ToString()))
{
document = "other";
}
else
{
document = docRelComboBox.SelectedValue.ToString();
}
The combobox is databound but in theory it could be nullorempty in certain situations and I need to be able to pass the other value at those times. Any help would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要:
因为
SelectedValue
本身可能为 null。You probably need:
Since
SelectedValue
itself might be null.当
SelectedValue
为 null 时调用ToString()
可能会导致错误。我会尝试:相反。
Calling
ToString()
when theSelectedValue
is null is probably causing the error. I would try:instead.