我在datagridview中有很多Headers,而HeaderText很长,例如4个单词。所以Datagridcell变大了。我想打破4个字然后逐一放下以减小尺寸。
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.headertext.aspx
我尝试检查上述链接,但我无法成功。
答案 0 :(得分:1)
第一个选项:如果您正在寻找包装文本,您可以使用CSS执行此操作。 将类应用于datagrid标头。
允许长词可以断开并换行到下一行:
.wrapText {word-wrap:break-word;}
或
.wrapText {word-wrap:normal;}
正常 - 仅在允许的断点处中断单词 break-word - 允许打破牢不可破的单词
第二个选项: 您可以使用datagrid“HeaderStyle”标记:
<HeaderStyle Wrap="True" />
答案 1 :(得分:1)
试试这个:
dataGridView1.Columns[0].HeaderText = "VeryLong " + "LongLong" + Environment.NewLine + "LongLongLong";
Environment.NewLine
进行了换行
答案 2 :(得分:1)
dataGridView.ColumnHeadersHeightSizeMode =
DataGridViewColumnHeadersHeightSizeMode.AutoSize;
foreach (DataGridViewColumn column in dataGridView.Columns)
{
column.HeaderCell.Style.WrapMode= DataGridViewTriState.True;
}