Note that read-only means that you don't set the reference, you set directly
its properties.means that in your editor, you don't instantiate new
SqlSettings, but rather set the properties of the instance returned to you
by the control. Though this also more from page parsing point of view,
generic rule is that complex types must be read-only because page parsing
won't set the instance.

Signature
Teemu Keiski
ASP.NET MVP, AspInsider
Finland, EU
http://blogs.aspadvice.com/joteke
Dear Teemu,
Thank you for your kindly relply. But if the complex type property need
to be read-only, how can I set the value to it through my UITypeEditor?
Is there any solution? Thank you.
Daniel
Teemu Keiski ??:
> As it's complex type, property should be read-only
>
[quoted text clipped - 87 lines]
> > How to solve this problem? Any idea?
> > Thank you for your kindly help.