2010-07-05 63 views
1

我试图降低DataGridView行的高度以允许显示尽可能多的主题。但我所有的最大的努力将产生以下结果:如何修复DataGridView RowHeader文字环绕问题?

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,文本被截断和丑陋。

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

回答

1

您想减少单元格中的Padding

+0

我将填充设置为0,没有任何变化。 aGrid.RowHeadersDefaultCellStyle.Padding =新填充(0) – Drake 2010-07-07 09:35:51

0

另一种选择是增加行高。

aGrid.RowTemplate.Height = 15