2

我找不到根据从数据库中检索到的值为 ComboBox 对象设置值的方法。当我填充组合框时,我使用以下代码:

Do while Not rs1.EOF
   Cboneighborhood.AddItem rs1!Description
   Cboneighborhood.ItemData(CboBarrio.NewIndex) = rs1!Idneighborhood
Loop

当我检索员工的数据时(员工表有一个名为 IdNeighborhood 的字段),我希望组合框设置与此 ID 匹配的文本值。

我无法使用该物业

Cboneighborhood.Text 

因为它是 2-DropDown List 类型。

您的帮助将不胜感激。提前致谢

4

1 回答 1

4

当你得到 a 时,你只需要遍历这样的项目Value

'Reset to no item.
Cboneighborhood.ListIndex = -1
Dim X As Integer
'Iterate through items.
For X = 0 To Cboneighborhood.ListCount - 1
    'Compare value.
    If Cboneighborhood.ItemData(X) = Value Then
        'Select it and leave loop.
        Cboneighborhood.ListIndex = X
        Exit For
    End If
Next X
于 2013-08-25T12:20:33.690 回答