2021-11-24 WinFrom面试题 如何将Dictionary<int,string>中存储的信息绑定到ListBox中?

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-11-24 WinFrom面试题 如何将Dictionary<int,string>中存储的信息绑定到ListBox中?相关的知识,希望对你有一定的参考价值。

因为ListBox的数据源可以是DataTable或List,但Dictionary却不能直接作为它的数据源。但我们可以利用BindingSource来作为连接数据源与控件的桥梁。

实现如下:

Dictionary<int,string> userList=new Dictionary<int,string>();

userList.Add(101,”李明”);

userList.Add(102,”刘红”);

userList.Add(103,”张三”);

//绑定数据

​ comboBox1.DataSource = new BindingSource(dict, null);

​ comboBox1.ValueMember = “Key”;//文本对应的值

​ comboBox1.DisplayMember = “Value”;//显示的文本

以上是关于2021-11-24 WinFrom面试题 如何将Dictionary<int,string>中存储的信息绑定到ListBox中?的主要内容,如果未能解决你的问题,请参考以下文章

2021-11-24 WinFrom面试题 如何设置MenuStrip控件中菜单项的快捷键?

2021-11-24 WinFrom面试题 DevExpress Winform 如何实现单选按钮?

2021-11-24 WinFrom面试题 如何根据提供的值列表,设置CheckedListBox中项的勾选状态?

2021-11-24 WinFrom面试题 在DevExpress中,怎样让TextEdit只能输入6位数字?

2021-11-24 WinFrom面试题 Winform中如何跨线程修改控件的值?

2021-11-24 WinFrom面试题 DevExpress Winform 常用控件有哪些?