Is there a best-practice to set up a column so that it will allow the user to click its drop-down button and interact with a popup control while _dis_allowing the user from editing the cell's value by using the keyboard?
We're displaying formatted data in the cell (derived ToString()) and popping up a UserControl that contains all the ui to edit the object attached to the cell's .Value.
Thanks
Set the Style property of the corresponding column to "DropDownList". This prevents the user from typing free text into the cell, while allowing them to choose values from the drop-down list.
We tried that Vince, it didn't work as expected when I have a UserControl attached to the .EditorControl property.