Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
275
ultracombp: checkmark all selected values from a datasource
posted

I have an  UltraGrid UltraCombo I'm using for a "Work Type" drop-down where user can select multiple Work Types. The datasource I'm connecting to will bring back all work types and also a column that identifies whether or not the column is selected, the value will be True/False for each row.

How do I list all of the work types and have a checkbox selected next to the work type that is "True"?

            Dim ds As System.Data.DataSet
            ds = PTWFormDataAccess.LoadPTWWorkTypes(formid) 
            Me.ddlWorkTypes.DataSource = ds.Tables(0)

            Dim c As UltraGridColumn = Me.ddlWorkTypes.DisplayLayout.Bands(0).Columns.Add()
            c.Key = "Selected"
            c.Width = 40
            c.Header.Caption = String.Empty
            c.Header.CheckBoxVisibility = HeaderCheckBoxVisibility.Always
            c.DataType = GetType(Boolean)
            c.Header.VisiblePosition = 0

            Me.ddlWorkTypes.CheckedListSettings.CheckStateMember = "Selected"
            Me.ddlWorkTypes.CheckedListSettings.EditorValueSource = Infragistics.Win.EditorWithComboValueSource.CheckedItems
            Me.ddlWorkTypes.CheckedListSettings.ListSeparator = " - "

            Me.ddlWorkTypes.CheckedListSettings.ItemCheckArea = Infragistics.Win.ItemCheckArea.Item
            Me.ddlWorkTypes.DisplayMember = "PTWWorkTypeName"
            Me.ddlWorkTypes.ValueMember = "PTWWorkTypeNamesId"
            Me.ddlWorkTypes.DropDownWidth = 350
            Me.ddlWorkTypes.DisplayLayout.Bands(0).Columns("PTWWorkTypeName").Header.Caption = "Work Type"

The above code gets all work types from the work type table. I have a column called "chk_selected" that is either True or False. I want "Selected" to be checked if "chk_selected" is True.