具有多列的组合框

2023-11-29

设想:我正在将应用程序从访问权限移至 C#,并且在其中一个表单(在访问权限中)上,用户可以选择一个包含 3 列(ID、名字、姓氏)的下拉列表。一旦他们从列表中选择,ID 就会显示在下拉列表中。

问题:是否可以使用组合框重新创建此功能?您可以建议哪些替代方案?

EDIT:

替代文本 http://www.freeimagehosting.net/uploads/7acfb7bb8b.jpg

下拉列表位于左上角,旁边有一个文本框,使用下拉列表最后两列中的名称

EDIT 2:

由于多列不可行,是否有办法指定多个显示成员显示在下拉列表中?例如:ID - 名字 姓氏

目前,正在将员工对象添加到具有这些属性的下拉列表中。我尝试将显示成员设置为

cmbEmp.DisplayMember ="EmployeeID " + "FirstName " + "LastName";

但事实并非如此。我是否应该放弃使用员工对象并只进行 SQL 调用来获取连接在一起的那些对象?我试图重用一些代码(这个项目完成一半时就给了我),但它可能不可行。


实现此目的的常用方法是重写 onDropDown 事件以绘制您自己的具有多个值的下拉窗口。有很多示例,从演练到可下载的控件。这里有一些:

  • http://www.codeguru.com/cpp/controls/combobox/multicolumncombos/article.php/c1825/
  • http://www.codeproject.com/KB/combobox/multicolumncombo.aspx
  • http://www.codeproject.com/KB/combobox/Multicolumn_ComboBox.aspx
  • http://www2.syncfusion.com/library/classref/Syncfusion.Windows.Forms.Tools.MultiColumnComboBox.html
  • http://www.brothersoft.com/downloads/multicolumn-combobox.html
  • http://www.edneeis.com/control.aspx?ID=7
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有多列的组合框 的相关文章

  • C# 打印问题(RichTextBox)

    我想打印我的 RichTextBox eintragRichTextBox 的内容 我现在有这个代码 private void druckenPictureBox Click object sender EventArgs e PrintD
  • 将 new 与 decltype 一起使用

    T t T is an implementation detail t new T want to avoid naming T to allow for flexibility t new decltype t error cannot
  • 在 OnModelCreating 期间设置列名称

    Issue 我目前正在尝试通过设置的属性为我的表及其列添加前缀 我正在使用实体框架核心 我已经正确地为表名添加了前缀 但我似乎无法弄清楚列的前缀 我有一种感觉 我需要使用反射 我已经留下了我的 可能很糟糕的 反思尝试 有人有办法在实体中设置
  • 有没有办法在 xcode 上使用 c++0x ?我想使用 gcc 4.4 或更高版本

    我想使用 gcc 4 4 或更高版本进行 iphone 开发 有人知道怎么做吗 不 你不知道 相信我 你不会 Apple 仍保留 gcc 4 2 1 因为 4 2 2 及更高版本使用 GPLv3 这意味着他们必须放弃对其平台的控制 对于 i
  • 在现代 C++ 中,临时生命周期延长何时有用?

    在 C 中 您可以将函数的返回值 返回值 而不是引用 绑定到 const 引用 并且代码仍然有效 因为该临时对象的生命周期将延长到作用域末尾 例如 std string get string return abc void f const
  • Gwan C#,如何获取HTTP标头?

    我需要它来重写 url 以了解我正在处理哪个友好的 url 用于用户代理和其他东西 EDIT public class Gwan MethodImplAttribute MethodImplOptions InternalCall exte
  • 如何制作可启动程序?

    所以 这个问题可能看起来很奇怪 但假设我编译了 int main void int x 3 int y 4 int z x y 是否可以让CPU这样运行 如何 例如 这允许我写入监视器吗 如果我没记错的话 内存中有些地方可以写入要显示的内容
  • C# 开源 NMEA 解析器 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找 C 开源 NMEA 解析器 嗯 我自己也不熟悉 但是一些快速搜索显示了一个代码项目 htt
  • 访问 ascx 文件中的母版页控件

    我有一个母版页文件 其中包含 2 个面板控件中的 2 个菜单 我还使用控件来检查用户是否登录并获取用户类型 根据我想要显示 隐藏面板的类型 控件本身不在母版页中引用 而是通过 CMS 系统动态引用 我想在用户控件中使用findcontrol
  • 将接口转换为其具体实现对象,反之亦然?

    在 C 中 当我有一个接口和几个具体实现时 我可以将接口强制转换为具体类型 还是将具体类型强制转换为接口 这种情况下的规则是什么 Java 和 C 中都允许这两个方向 向下转型需要显式转型 如果对象类型不正确 可能会抛出异常 然而 向上转换
  • 根据对象变量搜索对象列表

    我有一个对象列表 这些对象具有三个变量 ID 名称和值 这个列表中可能有很多对象 我需要根据ID或Name找到一个对象 并更改值 例子 class objec public string Name public int UID public
  • 如何对 NServiceBus.Configure.WithWeb() 进行单元测试?

    我正在构建一个 WCF 服务 该服务接收外部 IP 上的请求并将其转换为通过 NServiceBus 发送的消息 我的单元测试之一调用Global Application Start 它执行应用程序的配置 然后尝试将 Web 服务解析为 验
  • Project Euler #8,我不明白我哪里出了问题[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我正在做项目欧拉第八题 https projecteuler net problem 8 其中我得到了这个大得离谱的数字 7316
  • 在 OpenGL 中渲染纹理 1 到 1

    所以我想做的是使用 OpenGL 和 C 将纹理渲染到平面上 作为显示图像的一种方式 但是我需要确保在渲染纹理时没有对纹理进行任何处理 抗锯齿 插值 平滑 模糊等 这是 OpenGL 处理渲染纹理的默认方式吗 或者是否需要设置一些标志才能禁
  • ASP.NET MVC 路由:如何从 URL 中省略“索引”

    我有一个名为 StuffController 的控制器 具有无参数索引操作 我希望从表单中的 URL 调用此操作mysite com stuff 我的控制器定义为 public class StuffController BaseContr
  • 选择查询不适用于使用Parameters.AddWithValue 的参数

    C 中的以下查询不起作用 但我看不出问题所在 string Getquery select from user tbl where emp id emp id and birthdate birthdate cmdR Parameters
  • 在 C#.NET 中安全删除文件

    在我正在做的一个项目中 我想为用户提供 安全 删除文件的选项 例如 用随机位或 0 覆盖它 在 C NET 中是否有一种简单的方法可以做到这一点 效果如何 你可以调用系统内部删除 http technet microsoft com en
  • LINQ 中的“from..where”或“FirstOrDefault”

    传统上 当我尝试从数据库中获取用户的数据时 我使用了以下方法 在某种程度上 DbUsers curUser context DbUsers FirstOrDefault x gt x u LoginName id string name c
  • INotifyPropertyChanged 和 propertyName

    我一直不确定它的含义propertyName实施时INotifyPropertyChanged 所以一般来说你实现INotifyPropertyChanged as public class Data INotifyPropertyChan
  • 如何使用placement new重新初始化该字段?

    我的课程包含字段 private OrderUpdate curOrderUpdate 我一遍又一遍地使用它 经常需要重新初始化 for int i 0 i lt entries size i auto entry entries i ne

随机推荐

  • ruby、rails gem 安装错误 - 错误:执行 gem 时 ... (Encoding::UndefinedConversionError)

    我尝试使用 ruby 来使用上一个版本 但是当运行 gem install Rails 时 总是出现错误 ERROR While executing gem Encoding UndefinedConversionError U 041D
  • 检查 SQL Azure 中数据库是否存在

    谁能告诉我如何在 sql azure 中编码数据库是否存在 您是否尝试过查询 sys databases 表 这应该会给你你正在寻找的东西 更多信息here 注意 您需要针对 Master 数据库运行此查询 否则 您只会看到当前数据库 和主
  • 如何使用 Loki 的小对象分配器?

    我需要使用 Loki 的小对象分配器 但我对其工作原理感到非常困惑 我已经阅读了文档和很多论坛 但没有意义 其中一些人说使用 stl 其他人则使用自定义分配器 我只需要能够通过分配和取消分配不同大小的对象来测试其性能 有人可以提供一个如何使
  • java方法重载继承与多态

    这是我遇到的一个测试练习问题 非常感谢您帮助我理解这些概念 让 Hawk 成为 Bird 的子类 假设某个类有两个重载方法 void foo Hawk h 和 void foo Bird b 在调用 foo x 之后将执行哪个版本 声明 B
  • 为 GM 创建 JQueryscript - 重写 JS 代码带来的麻烦

    在尝试在没有帮助和有帮助的情况下解决问题之后 我仍然陷入困境 我的目标是用 JS 编写一个 GM 脚本 有人告诉我使用 jQuery 因为它很简单 嗯 我上周开始学习 JS 脑子里塞满了信息 我需要的是提示 开始 开始 任何告诉我如何将脚本
  • 如何选择具有指定条件的不同行

    假设有一张表 a 1 a 2 b 2 c 3 c 4 c 1 d 2 e 5 e 6 如何选择每组所有行的不同最小值 所以这里的预期结果是 a 1 b 2 c 1 d 2 e 5 EDIT 我的实际表包含更多列 我想全部选择它们 这些行仅在
  • 在 Haskell 中提升高阶函数

    我正在尝试构造一个类型的函数 liftSumthing a gt m b gt m b gt a gt t m b gt t m b where t是一个 Monad 转换器 具体来说 我有兴趣这样做 liftSumthingIO Mona
  • 计算文件哈希的最快方法?

    许多文件将存储在数据库中 我需要文件哈希来唯一标识该文件未更改 一般情况下 会用作Windows个人防火墙部分 如果我理解 用作 Windows 个人防火墙 部分正确的话 MD5 作为算法并不是一个好的选择 存在对 MD5 算法的成功攻击
  • 无法更改搜索栏背景颜色

    我有一个搜索栏 let searchBar UISearchBar UISearchBar frame CGRectMake searchView frame width UIScreen mainScreen bounds width 1
  • 如何在 PHP 中“打印”到论文上?

    我的意思是 假设我有一个内容 Stackoverflow 是最好的 bla bla bla 我想打印纸上的内容 而不是电脑显示器上的内容 该怎么做 我看到很多CMS用的是php 都有打印图标 能打印吗 好吧 我不是在创建 CMS 只是想知道
  • DNS服务器如何工作知道网站的IP地址?

    我的问题是假设我的网站是 xyz com 我可以在世界任何地方访问它 但我很好奇所有的 dns 服务器如何知道我网站的 IP 地址 我有点困惑 通过 DNS 解析 IP 地址的主要过程是引用 DNS 服务器将通过一个过程来查找您的域的权威名
  • CFLoop 缺少条目错误

    请忽略这篇文章 我在这里为我的问题做了一个更清楚的例子 条目丢失时 CFloop 出错 我正在运行下面的 CFLoop 代码
  • SignalR 无法在网站中工作,但可以在 Web 应用程序中工作

    我按照这个简单的tutorial并设法使用 signalR 创建一个测试 Web 应用程序 但是当我尝试使用 ASP NET 网站重新创建它 然后浏览 html 页面时 出现以下错误 TypeError connection is unde
  • Laravel 多对多 - ->select() 上设置意外结果

    我想知道是否有人可以提供帮助 因为我遇到了困难并且仍在学习 Laravel ORM 谁能解释一下为什么 当我跑步时 public function locationTags return this gt hasMany App UserHa
  • 通过 css 在 chrome 中实现灰度

    有没有办法通过 css 在 chrome 中制作灰度图像 我努力了this但不适用于最新版本的 chrome 从当前版本 19 0 1084 46 开始 添加了对 webkit 中原生 CSS 过滤器的支持 所以 webkit filter
  • 如何使用 INamingContainer 实现自定义面板?

    我正在尝试实现一个充当命名容器的自定义面板控件 到目前为止 这就是我所做的 首先这是我的自定义控件 MyPanel ToolboxData lt 0 MyPanel runat server gt public class MyPanel
  • Nullable 的装箱/拆箱行为如何可能?

    今天早些时候发生的一件事让我摸不着头脑 任何类型的变量Nullable
  • 如何从元组列表中删除重复项但保持原始顺序

    我想删除多余的元组但保留出现的顺序 我看了类似的问题 这个问题查找 numpy array 中唯一的行看起来很有希望 但不知何故它对我不起作用 我可以在这个答案中使用熊猫 https stackoverflow com a 14089586
  • char* 的写权限

    巧合的问题 需要能够修改 C 中 char 的内容 我有一个有点像这样的函数 char buffer char FUNCTION 现在我需要修改 缓冲区 例如做这样的事情 buffer 1 h 我尝试过的包括以下内容 char string
  • 具有多列的组合框

    设想 我正在将应用程序从访问权限移至 C 并且在其中一个表单 在访问权限中 上 用户可以选择一个包含 3 列 ID 名字 姓氏 的下拉列表 一旦他们从列表中选择 ID 就会显示在下拉列表中 问题 是否可以使用组合框重新创建此功能 您可以建议