Here's the scenario: Column A in the grid represents an IList of objects (the list is bound to an UltraCombo that is set as the EditorControl value of A). Just like A, column B contains an IList of different objects (initially populated as a superset of all possible objects for this column). The items in displayed in B's drop down list are dependent on the current value in A for the selected row. When the list in B is dropped down, I need to see a subset of items from the underlying IList (again, based on the value in A of the same row). What is the best way to handle this? (BTW, I am aware that the UltraDropDown is recommended over the UltraCombo when embedded in a grid.) Thanks.
I would recommend populating column B's list with all of the possible values, and then using ColumnFilters on the Combo in column B to filter so that only the valid items are visible.
Thanks for the response. Do you have any examples or guidance on the use of Column Filters?
ColumnFilters are the same in the UltraCombo as they are in the UltraGrid. There's not much to it. The ColumnFilters collection on the band mirrors the Columns collection. So you can filter on a column by calling the band.ColumnFilters["column key"].FilterConditions.Add method.
I think there are probably samples of this in the WinGrid Samples Explorer.