2

ultraCombo特定の に設定したインフラジスティックスがありdatasourceます。これらの値のいずれかを事前に選択して、ユーザーが選択する必要がないようにしたい (ほとんどの場合、事前に選択された値になります)。ただし、ultraComboをその値に設定すると、ドロップダウン リストが変更され、その単一の値のみが含まれるようになります。

I've tried using the ultraCombo.value method, the ultraCombo.textbox.text method, etc, and they all behave the same way. When I look in the debugger the full list appears to be present, just not displayed. How do I pre-select a value in the list without destroying my drop-down list?

4

3 に答える 3

1

の値を設定する方法は次のInfragistics ComboBoxとおりです。

ultracombo.value=1
于 2012-06-18T08:20:50.000 に答える
1

During databind, wouldn't you just use whatever Infragistics's method is for getting/setting the selected value/index

i.e. ultracombo.selectedvalue = "My Value"

or ultracombo.selectedindex = 1

Edit: I did a little google searching and found a topic on their support forum of what appears to be someone asking near the same thing. They are saying there that to select an answer you would just set the .Value property, so I am imagining it might be something along the lines of ultracombo.value = 1

Here is the link for more the full support thread.

于 2009-02-02T14:24:57.557 に答える
1

最後に、次のコードを使用して動作するようにしました。

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
于 2009-02-03T15:49:48.820 に答える