我有一个Person类的对象列表,以及将项目添加到组合框所需的内容。我需要做的是在组合框中显示人员名称,但是从下拉列表中选择时,调用传递人员ID的函数。
现在,我必须再次使用所选的“人名”从数据库中检索“人ID”。我想知道是否有更简单的方法可以做到这一点。
谢谢。
答案 0 :(得分:0)
List<Person> personList = new List<Person>();
personList.Add(new Person() {Name = "Name1", Id=1 });
personList.Add(new Person() { Name = "Name2", Id=2 });
personList.Add(new Person() { Name = "Name3", Id=3 });
personList.Add(new Person() { Name = "Name4", Id=4 });
personList.Add(new Person() { Name = "Name5", Id=5 });
comboBox1.DataSource = personList;
comboBox1.DisplayMember = "Name";
comboBox1.ValueMember = "Id";