1

したがって、このコードは別の に対して完全に正常に機能しComboBoxましたが、コード内のすべてを本来あるべき方法で変更したにもかかわらず、現在は機能しません - 異なるComboBox、異なるソースですが、同じ状況であることを無視しています。

ComboBoxSelectionchangedイベントにあるコード:

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

それは投げています:

Object reference not set to an instance of an object.

選択した値のある行。

4

1 に答える 1

1

以下で試してください

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

SelectedValueが null である理由を見つけるには、関連する他のコードを確認する必要があります。

于 2013-06-09T08:15:35.920 に答える