I have a combobox column that shows an Enum value and a second column, a text column, that shows descriptive text about the Enum.
This is a bound grid and the Enum is a property in the bound object while the descriptive text is a computed property.
When I select a value from the combobox, I want the descriptive text column to change immediately - without having to wait 'til the user leaves the combobox cell.
Using the ValueChanged event I can catch the combobox change immediately, but I haven't been able to show the change in the text column. The property in the DataBoundItem hasn't changed yet, and even if it had I don't know that the text column would refresh automatically. I've tried setting the text value, but it doesn't work. I've tried calling Refresh() and EndEdit() -- also nothing.
I can't be the only one doing this. How's it done?
Thanks in advance.