//internal static void SetDefault(FwkGenericDataGridView fwkGenericDataGridView, GridStyleEnum gridStyleEnum)
        //{
        //    IFwkCellStyle wIFwkCellStyle = null;
        //    switch (gridStyleEnum)
        //    {
        //        case GridStyleEnum.GreenFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleGreenFlat();
        //                break;
        //            }
        //        case GridStyleEnum.MaroonFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleMarronFlat();
        //                break;
        //            }
        //        case GridStyleEnum.LightBlueFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleLightBlueFlat();
        //                break;
        //            }
        //        case GridStyleEnum.Custom:
        //            {
        //                return;
                      
        //            }
        //    }

        //    Set(fwkGenericDataGridView, wIFwkCellStyle);

        //}

        internal static void Set(FwkGenericDataGridView fwkGridViewCellStyle, IFwkCellStyle pIFwkCellStyle)
        {

            if (pIFwkCellStyle == null) return;
            fwkGridViewCellStyle.SuspendLayout();

            fwkGridViewCellStyle.AlternatingRowsDefaultCellStyle = pIFwkCellStyle.AlternatingRowsDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.ColumnHeadersDefaultCellStyle = pIFwkCellStyle.ColumnHeadersDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.DefaultCellStyle = pIFwkCellStyle.DefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.RowHeadersDefaultCellStyle = pIFwkCellStyle.RowHeadersDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.RowsDefaultCellStyle = pIFwkCellStyle.RowsDefaultCellStyle.DataGridViewCellStyle;

            DefaultGridSetting(fwkGridViewCellStyle);

            fwkGridViewCellStyle.ResumeLayout(false);
        }
        //internal static void SetDefault(FwkGenericDataGridView fwkGenericDataGridView, GridStyleEnum gridStyleEnum)
        //{
        //    IFwkCellStyle wIFwkCellStyle = null;
        //    switch (gridStyleEnum)
        //    {
        //        case GridStyleEnum.GreenFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleGreenFlat();
        //                break;
        //            }
        //        case GridStyleEnum.MaroonFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleMarronFlat();
        //                break;
        //            }
        //        case GridStyleEnum.LightBlueFlat:
        //            {
        //                wIFwkCellStyle = new FwkCellStyleLightBlueFlat();
        //                break;
        //            }
        //        case GridStyleEnum.Custom:
        //            {
        //                return;

        //            }
        //    }

        //    Set(fwkGenericDataGridView, wIFwkCellStyle);

        //}

        internal static void Set(FwkGenericDataGridView fwkGridViewCellStyle, IFwkCellStyle pIFwkCellStyle)
        {
            if (pIFwkCellStyle == null)
            {
                return;
            }
            fwkGridViewCellStyle.SuspendLayout();

            fwkGridViewCellStyle.AlternatingRowsDefaultCellStyle = pIFwkCellStyle.AlternatingRowsDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.ColumnHeadersDefaultCellStyle   = pIFwkCellStyle.ColumnHeadersDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.DefaultCellStyle           = pIFwkCellStyle.DefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.RowHeadersDefaultCellStyle = pIFwkCellStyle.RowHeadersDefaultCellStyle.DataGridViewCellStyle;
            fwkGridViewCellStyle.RowsDefaultCellStyle       = pIFwkCellStyle.RowsDefaultCellStyle.DataGridViewCellStyle;

            DefaultGridSetting(fwkGridViewCellStyle);

            fwkGridViewCellStyle.ResumeLayout(false);
        }