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