首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以在DataGridView中防止多行HeaderText?

是否可以在DataGridView中防止多行HeaderText?
EN

Stack Overflow用户
提问于 2012-03-01 06:25:01
回答 4查看 16K关注 0票数 20

HeaderText属性的长度达到一定的字符限制并且文本中有空格时,WinForms会自动在页眉中插入一个分隔符:

我想要的:

代码语言:javascript
复制
+-----------------------+---
| Measurement Value (%) | ...
+-----------------------+---

我得到的是:

代码语言:javascript
复制
+-----------------------+---
| Measurement Value     | ...
|(%)                    |
+-----------------------+---

有足够的空间来显示所有没有换行符的标题单元格,但是无论出于什么原因,即使我将AutoSizeMode设置为HeaderCell,它仍然会被插入。

如何防止这些换行符,同时仍然保留HeaderText中的空格

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-20 21:06:52

DataGridViewColumnHeadersDefaultCellStyle属性有一个名为WrapMode的布尔属性。默认情况下,这是正确的。将其设为false以设置所需的行为。

票数 42
EN

Stack Overflow用户

发布于 2013-06-25 21:32:36

您不能直接将其设置为false。将其设置为false的正确方法是:

代码语言:javascript
复制
this.dataGridView1.ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.False; 
票数 18
EN

Stack Overflow用户

发布于 2014-09-18 19:58:45

如果要停止DataGridView控件中的多行文本,则换行模式应为false并设置填充

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9507614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档