Bevölkerung der ComboBox mit DisplayMember und ValueMember
Ich versuche zu füllen Combox wie diese :
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("SELECT id,name FROM table1", con);
da.Fill(ds, "FillDropDown");
comboProject.DisplayMember = "FillDropDown.name";
comboProject.ValueMember = "FillDropDown.id";
comboProject.DataSource = ds.Tables["FillDropDown"];
Aber alle Artikel werden zeigen, wie " - System.Daten.DataRowView" in der Combobox. warum es so ist?
Vielen Dank im Voraus.
- Warnung. Mit DisplayMember = "name", könnte ausfallen, wenn dotfuscating. Da wird es nicht mehr genannt werden "name".
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies: