在组合框中显示多个字段

Posted

技术标签:

【中文标题】在组合框中显示多个字段【英文标题】:Display multiple fields in combobox 【发布时间】:2014-06-23 10:32:37 【问题描述】:

我正在使用 c# 2010,我想在搜索时显示组合框列表,如下所示:

在我的情况下,我有一个“客户”表,有没有办法设置显示成员,其中包含三个“客户”字段:FirstName、LastName、City,如上图所示?

【问题讨论】:

Winforms? ASP.NET?请相应地标记问题。你的问题是有效的,但我不知道如何在不了解更多上下文的情况下回答它。编辑:.net 恐怕仍然没有澄清太多。再次标记。 感谢评论,我已经更新了 我假设这是 winforms,因为 ASP .net 会将其称为“DropDownList”,但它仍然很容易被误解。 见***.com/q/1091414/1271037、support.microsoft.com/kb/982498、codeproject.com/Articles/19781/…、codeproject.com/Articles/3206/Multi-Column-ComboBox、codeproject.com/Articles/3513/Multi-Column-ComboBox 也许您可以在 dtatsource 中添加额外的列,将您需要的所有数据组合起来,并将其设置为 DisplayMember? 【参考方案1】:

所以没有人帮助我,感谢所有 cmets,事实上我找到了一个解决方案:我在 Combobox 下设置了一个面板,包含一个分配给客户端数据源的 Datagridview,我玩隐藏/显示和 Combobox_textChanged :)

【讨论】:

以上是关于在组合框中显示多个字段的主要内容,如果未能解决你的问题,请参考以下文章

如何在文本框或组合框中显示多个值

包含来自访问中的多个字段的数据的组合框

在 Access 的组合框中显示带有破折号的社会保险号

将mysql数据作为数组检索并显示在多个组合框中

选定的前景色未显示在 Access 组合框中

Vba代码显示组合框中选定的数据