我正在按照以下方式向组合框添加项目:
readonly Dictionary<string, string> _persons = new Dictionary<string, string>();
....
//<no123, Adam>, <no234, Jason> etc..
foreach (string key in _persons.Keys)
{
//Adding person code
cmbPaidBy.Items.Add(key);
}
我希望通过显示字典中的值(即名称)使组合框更易读。但是,我需要人员代码(如no123等)以便根据用户输入从数据库中获取数据。
正确的做法是什么?我该如何将值和键绑定到组合框项目中?