2017-03-16 89 views
0

是否可以將字典值綁定到Windows Combobox? 我只能找到WPF應用程序的解決方案好將窗口值綁定到Windows窗體中的Combox

Dictionary<object,object>ProductInfo = new Dictionary<object, object>(); 

foreach (var data in p) 
{ 
    ProductInfo.Add(data.PenType, data.PenColor); 
    Console.WriteLine("{0} {1}", data.PenType,data.PenColor); 
} 
+0

解決它comboname.DataSource =新的BindingSource(ProductInfo,NULL); –

回答

1

是的,你可以使用BindingSource Property

combobox1.DataSource = new BindingSource(ProductInfo,null); 
//ProductInfo is your dictionary 
combobox1.ValueMember = "Key"; 
combobox1.DisplayMember= "Value"; 
+0

@ GreatKhan2016請標記爲已回答。 –

+0

我相信他對解決方案的評論是在答案之前發佈的。 – rbm