आपको datasource सेट नहीं करना चाहिए इस क्रम में आपके लिस्टबॉक्स और/या कम्बोबॉक्स का
ComboBox1.DataSource = dataTable;
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
इसके बजाय, यह सही क्रम है:
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
ComboBox1.DataSource = dataTable;
नोट:datasource सेट करना अंतिम पंक्ति होनी चाहिए।
अगर आप datasource सेट करते हैं सबसे पहले, SelectedIndexChanged ईवेंट सक्रिय हो जाएगा और आपको कास्ट त्रुटि या अन्य अपवाद मिल सकता है।