c# - 将 Windows-Forms ComboSox 数据源设置为列表中对象的特定属性
问题描述
我有一个帐户列表:
List<Account> accountList;
每个帐户都有一个ID
.
我想将s 中的所有Account
s设置为 Windows-Forms 。我怎样才能做到这一点?ID
accountList
ComboBox
编辑
灵魂使用Linq
:
myCombobox.DataSource = accountList.Select(x => x.ID);
解决方案
您可以使用 DataSource 属性,如下所示。这id
是您要在组合框中显示的属性名称。
toolStripComboBox1.ComboBox.DataSource = Bank.Bankaccountlist;
toolStripComboBox1.ComboBox.DisplayMember = "id";
推荐阅读
- visual-studio-code - 如何将 VS-Code 选项卡设置从“更改焦点”更改为“添加空格”?
- ruby-on-rails - 如果没有记录值,如何在 options_for_select 中有空白值,如果记录存在则显示选择的值?
- javascript - 如何在点击 [JS] 上获取元素的 id
- javascript - 我想加载要动画的实体
- python - Python中的时间粒度
- c# - 将大文件上传到 sharepoint server 2013
- arrays - var数组和let数组的区别?
- angular - 如何在 Angular GitHub + TravisCI 项目中设置工作服
- java - 如何从android中的文件资源管理器获取唯一路径
- https - Traefik 未获得新域的 SSL 证书