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".
InformationsquelleAutor Pranav | 2011-11-12
Schreibe einen Kommentar