PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ComboBox.ValueMember e DisplayMember


Você não deve definir datasource do seu listbox e/ou combobox nesta ordem
ComboBox1.DataSource = dataTable;

ComboBox1.ValueMember = "id"; 

ComboBox1.DisplayMember = "name";

Em vez disso, esta é a ordem correta:
ComboBox1.ValueMember = "id"; 

ComboBox1.DisplayMember = "name";

ComboBox1.DataSource = dataTable;

NOTA:configurando datasource deve ser a última linha.

Se você definir datasource primeiro, SelectedIndexChanged O evento será acionado e você poderá receber o erro de conversão ou outra exceção.