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