As Igor wrote, you should never add the items on every call to OnInitDialog.
You can protect this with an ** if (!pDX->m_bSaveAndValidate) **.
And you should clear the Combobox before you insert items into it, to reset it to an unique initial state.