/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DataObjectColumnListControlDesigner_Load(object sender, EventArgs e) { if (_dataObjectColumnCollection != null) { _dataObjectTypeName = _dataObjectColumnCollection.DataObjectTypeName; _dataObject = Type.GetType(_dataObjectTypeName, true, true); propertyGridType.SelectedObject = Nequeo.Reflection.TypeAccessor.CreateInstance(_dataObject); } else { // Create a new instance and assign the data types. _dataObjectColumnCollection = new DataObjectColumnCollection(string.Empty); //propertyGridType.SelectedObject = TypeAccessor.CreateInstance(_dataObject); } }
/// <summary> /// Default constructor /// </summary> /// <param name="dataObjectColumnCollection">The data object column collection container.</param> public DataObjectColumnListControlDesigner(DataObjectColumnCollection dataObjectColumnCollection) { InitializeComponent(); _dataObjectColumnCollection = dataObjectColumnCollection; }