sql >> Databáze >  >> RDS >> PostgreSQL

ComboBox.ValueMember a DisplayMember

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.



  1. Vyřešte chybu PLS-00323 v Oracle

  2. Spouštěč s názvem dynamického pole

  3. Vytvoření databáze programově v SQL Server

  4. Porovnejte prováděcí plány na serveru SQL Server