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?