我用 aDataGridView
来显示一些数据。我更改了RowTemplate.DividerHeight
属性以使行之间具有良好的可见性。DataGridView
但是 Header of和第一行之间的距离是零。我可以将这个距离增加到与值相同的RowTemplate.DividerHeight
值吗?
编辑:这是我的定义DataGridView
myGridView.GridColor = Color.Black;
myGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
myGridView.Location = new System.Drawing.Point(12, 57);
myGridView.Size = new System.Drawing.Size(641 - myGridView.Location.X - 10 - System.Windows.Forms.SystemInformation.VerticalScrollBarWidth, 490);
myGridView.Name = "myGridView";
myGridView.EnableHeadersVisualStyles = false;
myGridView.Font = new System.Drawing.Font("Tahoma", 14);
myGridView.ColumnCount = 4;
myGridView.Columns[0].HeaderText = "NR REC";
myGridView.Columns[0].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleRight;
myGridView.Columns[1].HeaderText = "RECORD NAME";
myGridView.Columns[2].HeaderText = "REG. NO";
myGridView.Columns[2].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
myGridView.Columns[3].HeaderText = "VIEWER";
myGridView.Columns[3].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
myGridView.Columns[0].Width = 60;
myGridView.Columns[2].Width = 60;
myGridView.Columns[3].Width = 80;
myGridView.Columns[1].Width = myGridView.Width - myGridView.Columns[0].Width - myGridView.Columns[2].Width - myGridView.Columns[3].Width;
foreach (DataGridViewColumn col in myGridView.Columns) {
col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
col.HeaderCell.Style.BackColor = Color.FromArgb(20, 20, 20);
col.HeaderCell.Style.SelectionBackColor = Color.FromArgb(20, 20, 20);
col.HeaderCell.Style.ForeColor = Color.LightGray;
col.DividerWidth = 0;
col.SortMode = DataGridViewColumnSortMode.NotSortable;
}
谢谢。
慕尼黑的夜晚无繁华
明月笑刀无情
相关分类