我無法從使用C#的WinForms中獲得ComboBox
的值。如何從c#中的組合框中獲取值?
我有一個ComboBox
填充值的列表,我已經設置了ValueMember
和DisplayMember
。
現在,我必須找到所選ComboBox
項目的值,並在UI中選擇匹配的項目。
這裏是我的意思是: -
我裝了ComboBox
這樣的: -
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";
現在一個事件,我想匹配值(ID
),並選擇該項目。如果我匹配Text
屬性很容易:
cmb1.Text = data.Name;
但如何匹配值?
事情是這樣的: -
cmb1.Value = data.ID;
數據源綁定到組合框,您可以直接通過組合框數據源訪問數據。你能解釋一下你想做什麼嗎? – mservidio 2011-04-11 15:35:09