组合框发送者SelectionChanged事件C#

时间:2013-06-09 08:02:25

标签: c# combobox selectionchanged

所以这段代码对另一个ComboBox完全正常,但即使我改变了代码中的所有内容,它现在仍然拒绝工作 - 不同的ComboBox,不同的来源,但你知道忽略这是同样的情况。

ComboBox的{​​{1}}事件中的代码:

Selectionchanged

投掷:

ComboBox comboBox = (ComboBox)sender;
string id = comboBox.SelectedValue.ToString();

在具有选定值的行上。

1 个答案:

答案 0 :(得分:1)

尝试以下

ComboBox comboBox = sender as ComboBox;
if(comboBox!=null  && comboBox.SelectedValue != null){ 
      string id = comboBox.SelectedValue.ToString();
}

需要检查相关的其他代码,以找出SelectedValue为空的原因。