Wie man Wert aus combobox in c#?

Kann ich nicht bekommen Wert von ComboBox in WinForms mit C#.

Ich habe eine ComboBox aufgefüllt, mit einer Liste von Werten und habe ValueMember und DisplayMember.

Nun, ich habe, um den Wert des ausgewählten ComboBox Element, und wählen Sie die übereinstimmende Element in UI.

Hier ist, was ich meine:-

Habe ich geladen ComboBox wie diese :-

var list = (from l in db.Loc
            orderby l.LName ascending
            select l).ToList();
list.Insert(0, new Loc { ID = "-1", Name = "--Select--" });
cmb1.BindingContext = new BindingContext();
cmb1.DataSource = list;
cmb1.DisplayMember = "Name";
cmb1.ValueMember = "ID";

Nun auf einer Veranstaltung, ich bin versucht, match-Wert (ID) und wählen Sie das Element aus. Es ist ganz einfach, wenn ich mit Text Eigenschaft:

cmb1.Text = data.Name;

Aber, Wie der Wert?

Etwas wie dieses:-

cmb1.Value = data.ID;
Die datasource gebunden ist, wird der combobox-Komponente Sie können den Zugriff auf Ihre Daten direkt über die combobox datasource. Könnten Sie erklären, ein wenig mehr, was Sie zu tun versuchen?

InformationsquelleAutor User13839404 | 2011-04-11

Schreibe einen Kommentar