internal void FromString(string list) { char[] _delimiters = { ',' }; if (list != null) { string[] items = list.Split(_delimiters); foreach (string item in items) { string trimmedItem = item.Trim(); if (trimmedItem.Length != 0) { Add(item.Trim()); } } } _OriginalString = ToString(); _ReadOnly = false; _Modified = false; }
public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { CommaDelimitedStringCollection strings = new CommaDelimitedStringCollection(); strings.FromString((string)data); return(strings); }