当HeaderText
属性的长度达到一定的字符限制并且文本中有空格时,WinForms会自动在页眉中插入一个分隔符:
我想要的:
+-----------------------+---
| Measurement Value (%) | ...
+-----------------------+---
我得到的是:
+-----------------------+---
| Measurement Value | ...
|(%) |
+-----------------------+---
有足够的空间来显示所有没有换行符的标题单元格,但是无论出于什么原因,即使我将AutoSizeMode
设置为HeaderCell
,它仍然会被插入。
如何防止这些换行符,同时仍然保留HeaderText
中的空格
发布于 2012-05-20 21:06:52
DataGridView
的ColumnHeadersDefaultCellStyle
属性有一个名为WrapMode
的布尔属性。默认情况下,这是正确的。将其设为false以设置所需的行为。
发布于 2013-06-25 21:32:36
您不能直接将其设置为false。将其设置为false的正确方法是:
this.dataGridView1.ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.False;
发布于 2014-09-18 19:58:45
如果要停止DataGridView控件中的多行文本,则换行模式应为false并设置填充
https://stackoverflow.com/questions/9507614
复制相似问题