Neměli byste nastavovat datasource vašeho listboxu a/nebo comboboxu v tomto pořadí
ComboBox1.DataSource = dataTable;
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
Namísto toho je toto správné pořadí:
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
ComboBox1.DataSource = dataTable;
POZNÁMKA:nastavení datasource by měl být poslední řádek.
Pokud nastavíte datasource nejprve SelectedIndexChanged událost se spustí a může se zobrazit chyba přetypování nebo jiná výjimka.