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); } }