首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么绑定combobox和dictionary

2012-03-26 
如何绑定combobox和dictionary?winformDictionarystring,string picSource new Dictionarystring,str

如何绑定combobox和dictionary?
winform
  Dictionary<string,string> picSource = new Dictionary<string,string>();
  picSource.Add("图片1","01.jpg");
  picSource.Add("图片2","02.jpg");
  cbbBackPic.DataSource = picSource;
  cbbBackPic.DisplayMember = "Key";
  cbbBackPic.ValueMember = "Value";
提示“复杂的 DataBinding 接受 IList 或 IListSource 作为数据源。”
如何解决?

[解决办法]

C# code
      System.Collections.Generic.Dictionary<string, string> picSource =         new System.Collections.Generic.Dictionary<string, string>();      picSource.Add("图片1", "01.jpg");      picSource.Add("图片2", "02.jpg");      BindingSource bs = new BindingSource();      bs.DataSource = picSource;      cbbBackPic.DataSource = bs;      cbbBackPic.DisplayMember = "Key";      cbbBackPic.ValueMember = "Value"; 

热点排行