2017-03-16 56 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

相关问题