Dim loTable As New DataTable()loTable.Columns.Add(New DataColumn("Display",GetType(String)))loTable.Columns.Add(New DataColumn("Value",GetType(Integer)))'-- Populate the table with your values
'-- Set the combo data sourceMyCombo.DisplayMember = "Display"MyCombo.ValueMember = "Value"MyCombo.DataSource = loTable
You can obviously adjust the columns to the types and names that you want. One other thing will be how you bind. By default, a StrataFrame combo looks at the Selectedvalue property for binding. You can also adjust this by setting the BindingProperty of the combo to meet your needs.
This doesn't have anything to do with it...you are not dealing with the DDT or the default values at this point....your problem is that the combo box is expecting the SelectedValue property to be set as it is the default property used for binding. Change the BindingProperty to Text.