Newer
Older
GHFX_REFACTOR / FormAnalysis / InitWinGridView.cs
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using WHC.Pager.WinControl;

namespace Cyberpipe.FormAnalysis
{
    class InitWinGridView
    {
        public static void initlizeDatagrid(WinGridViewPager page, int rows, int maxPageIndex)
        {
            //控制表格显示的列,以及每一列要显示的列名
            page.Dock = DockStyle.Fill;
            page.dataGridView1.Dock = DockStyle.Fill;
            page.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

            page.BackColor = Color.LightCyan;//间隔颜色

            //隐藏右键功能按钮
            page.dataGridView1.ContextMenuStrip.Items[1].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[2].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[3].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[4].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[5].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[6].Visible = false;
            page.dataGridView1.ContextMenuStrip.Items[7].Visible = false;

            //右键菜单宽度
            page.dataGridView1.ContextMenuStrip.AutoSize = false;
            page.dataGridView1.ContextMenuStrip.Width = 0;
            page.dataGridView1.ContextMenuStrip.Height = 0;
            //控制间隔的颜色
            page.BackColor = Color.LightCyan;//间隔颜色
            //控制每页显示的最大数据量
            page.PagerInfo.RecordCount = rows;
            page.PagerInfo.PageSize = maxPageIndex;
            page.dataGridView1.Refresh();
        }
    }
}