【发布时间】:2014-08-07 14:17:04
【问题描述】:
我有两个组合框。如果用户从第一个组合框中选择某个值,那么我希望第二个组合框自动更改并选择其相应的值。
例如:
If Me.InstitutionAdvisoryFirmsComboBox1.SelectedValue = 3 Then
Me.WeightComboBox1.SelectedValue = 2
我也试过了:
If Me.InstitutionAdvisoryFirmsComboBox1.SelectedText = "Internal Guidelines" Then
Me.WeightComboBox1.SelectedText = "None"
谁能帮忙?
【问题讨论】:
-
你有没有通过代码来查看 SelectedValue 等于什么?我的猜测是您没有将 ValueMemeber 设置为您认为您所做的事情。
-
盒子里有什么?如果它们只是字符串,请尝试 SelectedItem。 SelectedText 用于显示字符串中实际突出显示的文本。
-
组合框是否在这些代码行之前添加了任何项目?如果您执行“selected text = something”,则应在该代码行之前将某些内容添加到项目中。
-
@LarsTech 我尝试了 SelectedItem 并收到一条错误消息,指出“键入 Double 的转换字符串“内部指南”无效”
-
@sparkysword 是的,组合框在代码之前添加了项目。我做了什么来填充组合框,我必须首先编写一个 SQL 查询,因为它从我的数据库中提取并使用 For i ....items.add(sqltable.Rows(i)(...)