如何修复DataGridView RowHeader文本换行问题?

时间:2010-07-05 14:12:34

标签: .net vb.net winforms datagridview

我正在尝试降低DataGridView行的高度以允许显示尽可能多的主题。但我所有的努力都会产生以下结果:

alt text http://img28.imageshack.us/img28/9572/datagridview.png

这些是用于RowHeaderDefaultCellStyle的设置:

aGrid.RowHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
aGrid.RowHeadersDefaultCellStyle.BackColor = Color.DarkGray
aGrid.RowHeadersDefaultCellStyle.ForeColor = Color.Black
aGrid.RowHeadersDefaultCellStyle.Font = New Font("Arial", 12, FontStyle.Regular, GraphicsUnit.Pixel)
aGrid.RowHeadersDefaultCellStyle.Format = "X4"    
aGrid.RowHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.False

查看RowHeaders,文字被截断并且难看。

你知道如何改进它,而不减小字体大小或增加行的高度

2 个答案:

答案 0 :(得分:1)

您希望缩小单元格中的Padding

答案 1 :(得分:0)

另一种选择是增加行高。

 aGrid.RowTemplate.Height = 15