如何设置ComboBox当前的选中项?

TAZANJOUR 2006-02-22 09:56:39
我使用了一个ComboBox控件,并绑定了datatable,DisplayMember与ValueMember都进行了相应设置,DropDownStyle设置为DropDownList,当我在程序中获得一个值之后,想选中ComboBox中相应的想,我通过ComboBox.SelectedValue = Value进行设置,一般第一次可以,如果多次设置的话,会提示“其他信息:指定参数已经超出有效值的范围”。

请问这是怎么回事儿,各位大侠碰到这种情况是怎么设置的?
...全文
1059 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜雨悠扬 2006-02-22
  • 打赏
  • 举报
回复
如果在Combobox中找不到相应de值,就会报错,在使用的最好判断一下
TAZANJOUR 2006-02-22
  • 打赏
  • 举报
回复
Dim city As New SelectCity
city.ShowDialog(Me)
Dim cityid As String = city.cityid
city.Dispose()
If cityid <> "" Then
Me.comb_city.SelectedValue = cityid
End If
卧_槽 2006-02-22
  • 打赏
  • 举报
回复
代码
捏造的信仰 2006-02-22
  • 打赏
  • 举报
回复
应该设置SelectedIndex

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧