首页 > 解决方案 > 将 Windows-Forms ComboSox 数据源设置为列表中对象的特定属性

问题描述

我有一个帐户列表:

List<Account> accountList;

每个帐户都有一个ID.

我想将s 中的所有Accounts设置为 Windows-Forms 。我怎样才能做到这一点?IDaccountListComboBox

编辑

灵魂使用Linq

myCombobox.DataSource = accountList.Select(x => x.ID);

标签: c#winformscomboboxtoolstrip

解决方案


您可以使用 DataSource 属性,如下所示。这id是您要在组合框中显示的属性名称。

toolStripComboBox1.ComboBox.DataSource = Bank.Bankaccountlist;
toolStripComboBox1.ComboBox.DisplayMember = "id";

推荐阅读