找回密码
 立即注册

QQ登录

只需一步,快速开始

这跟鸡儿好甜

注册会员

5

主题

5

帖子

26

积分

注册会员

积分
26
这跟鸡儿好甜
注册会员   /  发表于:2020-8-14 11:18  /   查看:2775  /  回复:1
c1cmbDepart.ItemsDataSource = list;
c1cmbDepart.ItemsDisplayMember = "Departmentname";
c1cmbDepart.ItemsValueMember = "Id";

这里下拉列表显示的是 "Departmentname",选中后,该怎么获取"Departmentname"对应的"Id"的值呢

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-8-14 12:08:57
沙发
本帖最后由 Richard.Ma 于 2020-8-14 12:14 编辑

通过SelectedItem 即可获取选中的项,转换为绑定的数据对象后来获取其中的字段即可

比如绑定了一个客户列表List<Customer>,通过SelectedItem 即可获取到一个Customer对象

  1.             List<Customer> list = new List<Customer>();
  2.             c1ComboBox1.DataSource = list;
  3.             ((Customer)c1ComboBox1.SelectedItem) .ID
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部