Предустановленное значение на инфракрасном ультракомбо

StackOverflow https://stackoverflow.com/questions/503339

Вопрос

У меня есть инфраструктура 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

Редактировать:Я немного поискал в Google и нашел тему на их форуме поддержки, в которой, похоже, кто-то спрашивает примерно то же самое.Они говорят там, что для выбора ответа вам просто нужно установить свойство .Value , поэтому я предполагаю, что это может быть что-то вроде ultracombo.value = 1

Вот ссылка для получения дополнительной информации о полная поддерживающая нить.

Вот как вы устанавливаете значение Infragistics ComboBox:

ultracombo.value=1
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top