Hi Jason,
Couple of thing to clarify...
Combobox does not use a data source key, the key is assigned to the business object which is the one responsible to get the data. With this in mind this is how I setup my comboboxes:
1.- I drop an instance of the BO which will be used in the combobox.
2.- In the combobox set the following properties as follow:
a: PopulateOnFormLoad = Manual
b: PopulationDatasourceSettings:
i: Method to Execute: CopyDataFrom(BuisnessLayerBase,BusinessCloneDataType)
3.- In the ListPopluating add code to copy the data from the form's bo to the combo
Private Sub cboCustomerName_ListPopulating(ByVal e As MicroFour.StrataFrame.UI.ListPopulatingEventArgs) Handles cboCustomerName.ListPopulating
e.Parameters(0).Value = Me.BizClientesVFP1
e.Parameters(1).Value = MicroFour.StrataFrame.Business.BusinessCloneDataType.ClearAndFillFromCompleteTable
End Sub
Now, you need to manually at some point fill the form's bo with the correct data, then just requery() the combobox.
Make sure you use the desired DataSourceKey in the BO class or instance in the form.
Edhy Rijo