potrebbe essere qui il problema?

m_ComboBox.SelectedValue

che l'oggetto non è instanziato, oppure ti distrugge l'instanza appena chiami la classe e quindi lo trova a null appena chiami la commit?