是否可以将字典绑定到列表框,保持列表框和成员属性之间的同步?
var choices = new Dictionary<string, string>();
choices["A"] = "Arthur";
choices["F"] = "Ford";
choices["T"] = "Trillian";
choices["Z"] = "Zaphod";
listBox1.DataSource = new BindingSource(choices, null);
listBox1.DisplayMember = "Value";
listBox1.ValueMember = "Key";
(无耻地摘自我自己的博客:将 ComboBox 绑定到通用字典 http://www.madprops.org/blog/Bind-a-ComboBox-to-a-generic-Dictionary/.)
这意味着您可以使用 SelectedValue 来获取 ListBox 中所选项目对应的字典键。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)