PropertyGrid displays string property as object having Length property when using TypeConverter
See the question and my original answer on StackOverflowReplace ExpandableObjectConverter by TypeConverter.
Replace ExpandableObjectConverter by TypeConverter.