2013-06-09 2 views
0

이 코드는 다른 ComboBox에 대해 완벽하게 정상적으로 작동하지만 코드에서 모든 것을 변경하더라도 현재 작동하지 않아야합니다. - 다른 ComboBox, 다른 소스가 있지만 무시한다는 것을 알고 있습니다. 같은 상황. ComboBoxSelectionchanged 이벤트에서의Combobox 보낸 사람 SelectionChanged 이벤트 C#

코드 :

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

그것은 던지고있다 : 선택한 값으로 라인에

Object reference not set to an instance of an object. 

.

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

필요가 아래

+0

매우 불분명! –

+0

매우 불분명하다. ; P –

+0

정확히 무엇을하고 싶습니까? –

답변

1

시도는 SelectedValue가 null의 이유를 찾기 위해 다른 코드 관련 확인합니다.

+0

'comboBox'가'null' 인 경우'comboBox.SelectedValue! = null'을 체크하면 예외가 발생하지 않습니까? –

+0

comboBox가 null 인 경우 다음 조건을 검사하지 않습니다. 여기에 'and'연산자가 있으므로 – Damith