Epicombo with check boxes - not serializing to epibinding correctly

I have a baqCombo drop down that I have enabled multi-selection on:

				cboCustComplaints.CheckedListSettings.EditorValueSource = Infragistics.Win.EditorWithComboValueSource.CheckedItems;
		        cboCustComplaints.CheckedListSettings.CheckStateMember = "Calculated_Selected";
		        Infragistics.Win.UltraWinGrid.UltraGridColumn column1 = cboCustComplaints.DisplayLayout.Bands[0].Columns["Calculated_Selected"];
		        Infragistics.Win.CheckEditor checkEditor1 = new Infragistics.Win.CheckEditor();
		        checkEditor1.CheckAlign = System.Drawing.ContentAlignment.MiddleCenter;
		        column1.Editor = checkEditor1;
		        column1.Header.VisiblePosition = 0;
				column1.Hidden = false;
				cboCustComplaints.CheckedListSettings.ItemCheckArea = Infragistics.Win.ItemCheckArea.Item;
				cboCustComplaints.CheckedListSettings.ListSeparator = "~";

The checkboxes show up fine, and I can select multiple items. However the actual value being saved to the database is System.Collections.Generic.List`1[System.Object] and not the delimited list in string form. I used this same method for a dashboard and it worked well, but that was an updatable BAQ. Anyone know the trick to getting this to bind properly?

Try to not bind it, but instead use code to convert the list to delimited text to store in the field.

Manually recreate the binding in other words… So when they load up a record I need to get the checkboxes checked somehow too.

And the other epimagic doesn’t work then too…

Yes. The other option is an EpiListPicker. There are some examples on the site.

yeah I’ve used that before, not enough room on the form really. Just trying to figure out why the binding would work on the updatable dashboard and not a form… Seems like there must be some subtle difference. The only obvious difference is that I set the combo to be the editor component for the grid column instead of directly using it.

I haven’t looked at the control enough to see what would be needed to setup proper binding. It may be close or exactly the same as a List Picker though.