public TabPage GenerateTab(string displayName, int countRecord, out DataGridView grid, PluginControlBase control)
        {
            TabPage tbPage = new TabPage(string.Format("{0} ({1})", displayName, countRecord));

            tbPage.AutoScroll = true;
            //tbPage.AutoScrollMinSize = new System.Drawing.Size(1000, 1000);
            grid = new DataGridView();
            ((System.ComponentModel.ISupportInitialize)(grid)).BeginInit();
            control.SuspendLayout();
            grid.Parent     = tbPage;
            grid.ScrollBars = ScrollBars.Both;
            grid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            grid.Dock = DockStyle.Fill;
            grid.RowHeadersVisible        = false;
            grid.AutoSizeColumnsMode      = DataGridViewAutoSizeColumnsMode.Fill;
            grid.AutoSizeRowsMode         = DataGridViewAutoSizeRowsMode.DisplayedCells;
            grid.AllowUserToAddRows       = false;
            grid.AllowUserToDeleteRows    = false;
            grid.AllowUserToOrderColumns  = false;
            grid.AllowUserToResizeColumns = true;
            grid.AllowUserToResizeRows    = true;
            grid.ReadOnly = true;
            control.ResumeLayout(false);

            return(tbPage);
        }