在Infragistics的UltraCombo预设值
-
20-08-2019 - |
题
我有一个Infragistics的ultraCombo
我设置为特定datasource
。我要预先选择那些值中的一个,因此用户不必选择它(大多数时候这将是预选值)。然而,当我的ultraCombo
设置为该值它修改下拉列表中仅包含单值!
我已经使用ultraCombo.value
的方法,该方法ultraCombo.textbox.text
等尝试,它们都具有相同的行为方式。当我看到在调试器的完整列表似乎存在,只是没有显示。如何在不破坏我的下拉列表中预先选择列表中的某个值?
解决方案
最后得到它用下面的代码的工作:
Dim tempValue As String = myPreviousValue 'changes to the object loose the selected row--save it off and restore later
MyUltraCombo.DataSource = queryDS.Tables(0) 'load the new data
'Restore the previous selection
If tempValue <> "" Then
For Each row As Infragistics.Win.UltraWinGrid.UltraGridRow In MyUltraCombo.Rows
If row.Cells(0).Value.ToString = tempValue Then
MyUltraCombo.SelectedRow = row
End If
Next
End If
其他提示
在数据绑定,你不只是使用任何的Infragistics的方法是获取/设置选择的值/索引
即。 ultracombo.selectedvalue = "My Value"
或ultracombo.selectedindex = 1
编辑:我做了一些谷歌搜索和发现的似乎是有人靠近询问同样的事情他们的支持论坛的话题。他们说那里选择一个答案,你会刚刚成立的.Value属性,所以我想象它可能是沿着ultracombo.value = 1
的行
下面是链接为多个充分支持线程。
这是你如何设置Infragistics ComboBox
的值:
ultracombo.value=1
不隶属于 StackOverflow