Skip to main content
 首页 » 编程设计

c#之仅在列表集合项的组合框中显示一列

2024年02月03日28davidwang456

portfolioHeaders = PortfolioService.GetPortfolioHeadersByQuery(); 
 
List<PortfolioHeaders> list = new List<PortfolioHeaders>; 
list.AddRange(portfolioHeaders); 

上面是代码。

它的输出将是 ID、名称、类型和修改日期。

当我将列表用于网格数据源时,我可以看到所有记录都完美地显示出来。

现在我的问题是

我只想在 ComboBox 中显示名称,而忽略其他内容。

有谁能给我一个方法吗

请您参考如下方法:

怎么样,

var names = list.Select( p => p.Name); 
comboBox1.DataSource = names; 
comboBox1.DataBind();