C# 多列组合框
场景:我正在将应用程序从access移动到C,在access中的一个表单上,用户可以选择一个下拉列表,该下拉列表有3列ID、FirstName、LastName。从列表中选择后,ID将显示在下拉列表中 问题:是否可以使用组合框重新创建此功能?你能推荐什么替代方案 编辑: 下拉列表位于左上角,旁边有一个文本框,使用下拉列表最后两列中的名称 编辑2: 由于多列不可行,有没有办法指定多个displaymembers显示在下拉列表中?例如:ID-FirstName-LastName 当前,正在使用这些属性将employee对象添加到下拉列表中。我尝试将显示成员设置为C# 多列组合框,c#,combobox,multiple-columns,C#,Combobox,Multiple Columns,场景:我正在将应用程序从access移动到C,在access中的一个表单上,用户可以选择一个下拉列表,该下拉列表有3列ID、FirstName、LastName。从列表中选择后,ID将显示在下拉列表中 问题:是否可以使用组合框重新创建此功能?你能推荐什么替代方案 编辑: 下拉列表位于左上角,旁边有一个文本框,使用下拉列表最后两列中的名称 编辑2: 由于多列不可行,有没有办法指定多个displaymembers显示在下拉列表中?例如:ID-FirstName-LastName 当前,正在使用这些属
cmbEmp.DisplayMember ="EmployeeID " + "FirstName " + "LastName";
但事实并非如此。我是否应该放弃使用employee对象,而只进行SQL调用来捕获连接在一起的对象?我试图重用在项目完成一半时收到的一些代码,但这可能不可行。您的图像组合框中没有直接的功能,但是我已经看到定制的第三方控件可以做到这一点。我会更新,如果我能找到一个名字
我使用的软件有一个许可证,但是这个程序是在VB5时代编写的,我不确定制作控件的公司是否存在。我建议尝试找到类似但更为最新的内容。实现这一点的常用方法是覆盖onDropDown事件,以绘制具有多个值的您自己的下拉窗口。有很多例子,从演练到可下载的控件。以下是一些:
你有旧行为的屏幕截图吗,我很难想象它。