public override object GetValue(object component)
 {
     if (component == null)
     {
         return(null);
     }
     ExtDataGridColumnCollectionDialog.ListBoxItem item = (ExtDataGridColumnCollectionDialog.ListBoxItem)component;
     return(item.DataGridViewColumn.GetType().Name);
 }
            public override void SetValue(object component, object value)
            {
                ExtDataGridColumnCollectionDialog.ListBoxItem item = (ExtDataGridColumnCollectionDialog.ListBoxItem)component;
                Type newType = value as Type;

                if (item.DataGridViewColumn.GetType() != newType)
                {
                    //item.Owner.ColumnTypeChanged(item, newType);
                    this.OnValueChanged(component, EventArgs.Empty);
                }
            }