protected override void RefreshSources()
        {
            //Design time compatibility
            if (TablaBase == null)
            {
                return;
            }

            PgMng.Grow(string.Empty, "EMngSkinForm04::RefreshSources INI");

            DatosSearch.DataSource = Datos.DataSource;

            DataGridViewColumn activeCol = _active_column;

            Fields_CB.DataSource    = TablaBase.Columns;
            Fields_CB.DisplayMember = "HeaderText";
            Fields_CB.ValueMember   = "DataPropertyName";

            _properties_list = ControlsMng.GetPropertiesList(TablaBase);

            if (activeCol != null)
            {
                SetColumnActive(activeCol);
            }

            if (_selectedOid > 0)
            {
                Select(_selectedOid);
            }

            PgMng.Grow(string.Empty, "EMngSkinForm04::RefreshSources END");
        }
        protected override void RefreshSources()
        {
            DatosSearch.DataSource = Datos.DataSource;

            Fields_CB.DataSource    = TablaBase.Columns;
            Fields_CB.DisplayMember = "HeaderText";
            Fields_CB.ValueMember   = "DataPropertyName";

            _properties_list = ControlsMng.GetPropertiesList(TablaBase);

            if (_selectedOid > 0)
            {
                Select(_selectedOid);
            }
        }
        protected override void RefreshSources()
        {
            switch (FilterType)
            {
            case IFilterType.None:
                SetMainList(_sorted_list, true);
                PgMng.Grow(string.Empty, "Ordenar Lista");
                break;

            case IFilterType.Filter:
                SetMainList(ActiveList, true);
                PgMng.Grow(string.Empty, "Ordenar Lista");
                break;
            }
            base.RefreshSources();

            _properties_list = ControlsMng.GetPropertiesList(TablaBase);
        }