【问题标题】:How to fix DataGridView RowHeader text wrapping problem?如何修复 DataGridView RowHeader 文本换行问题?
【发布时间】:2010-07-05 14:12:33
【问题描述】:

我正在尝试降低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,文字被截断了,难看。

您知道如何改进它,不减小字体大小或增加行高

【问题讨论】:

    标签: .net vb.net winforms datagridview


    【解决方案1】:

    您想减少单元格中的Padding

    【讨论】:

    • 我将 Padding 设置为 0,没有任何变化。 aGrid.RowHeadersDefaultCellStyle.Padding = 新填充(0)
    【解决方案2】:

    另一种选择是增加行高。

     aGrid.RowTemplate.Height = 15
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-02
      • 2017-05-08
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多