【发布时间】:2015-10-12 09:35:11
【问题描述】:
Visual Studio 2012 中的 VB.Net 解决方案
我有一个与数据库表进行数据绑定的组合框。 我们称之为制造商表。 该表有 2 个值:ID、名称
我的组合框正确填充,DisplayMember 设置为 Name,ValueMember 设置为 ID。选择时它返回正确的值成员。这一切都按预期工作。 但这是奇怪的部分...... 当您在组合框中选择值时,它会更改组合框中的显示值。
示例: 初始值:
- 制造商A
- 制造商 B
- 制造商C
- 制造商D
- 制造商E
选择 Manuf C 并再次单击组合框向下箭头后,组合框现在显示:
- 制造商C
- 制造商 B
- 制造商C
- 制造商D
- 制造商E
现在我将单击 Manuf E,然后显示组合框:
- 制造商C
- 制造商 B
- 制造商E
- 制造商D
- 制造商E
谁能告诉我它为什么这样做以及我能做些什么来阻止它重新排列和覆盖我的显示值?
【问题讨论】:
-
您可能在一个或多个组合框事件中有代码更改/过滤或排序数据源
-
你的组合框的下拉样式是什么?
-
它是一个下拉列表