Interesting idea, Mike - but doesn't it add more overhead/upkeep than just using the WHEN in a single control? What advantages would you get?
>
>Have two versions of the control in your column a ReadOnly and a non-ReadOnly. Then you can use a similar method to the one Barbara suggested, but using the DynamicCurrentControl property instead. Does this make sense?