欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

winform设置DataGridView

程序员文章站 2022-06-08 16:09:47
...
                // 重新布局
                dataGridView1.Location = new Point(0, 850);
                dataGridView1.Height = 200;
                
                // 调整列宽
                dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
                // 设置列宽百分比
                dataGridView1.Columns[1].FillWeight = 38;
                dataGridView1.Columns[2].FillWeight = 22;

                // 第一列自动调整列宽
                dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;

                // 设置单元格内容呈现位置
                dataGridView1.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; 
                dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                // 设置标题居中
                dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

                // 禁止自动新增行
                dataGridView1.AllowUserToAddRows = false;
       
                // 设置列不可编辑
                dataGridView1.Columns[1].ReadOnly = true;
                dataGridView1.Columns[2].ReadOnly = true;
                
                // 去除第一列(序号列)
                dataGridView1.RowHeadersVisible = false;
                // 设置行高
                dataGridView1.RowTemplate.Height = 21;
                // 用户不可调整行高
                dataGridView1.AllowUserToResizeRows = false;
                // 用户不可调整列宽
                dataGridView1.AllowUserToResizeColumns = false;