Telerik赢得了网格视图标题标题

时间:2014-01-18 09:39:03

标签: winforms telerik

我需要在winforms中将标题标题放在Telerik Gridview中。 我试过了

radGridView1.MasterGridViewTemplate.Columns["myColumn"].HeaderText = "first line \n Second line \n third line";

但它不起作用。我推荐的链接:     http://www.telerik.com/community/forums/winforms/gridview/2-lines-of-text-in-the-column-header.aspx

2 个答案:

答案 0 :(得分:2)

我测试了以下内容并且它正在运行:

在设计器中设置AutoSizeMode = ColumnHeader

enter image description here

然后添加以下代码:

  this.radGridView1.Columns[0].HeaderText = "This is a \n multiline \n header text";

请注意索引[0]与我的测试代码相关。考虑到第一列为0,您应设置列索引。

这是我得到的结果:

enter image description here

请告诉我们这是否适合您。

答案 1 :(得分:1)

当您按照提到的方式设置文本时,文本将是多行的,但标题单元格高度不够,因此您无法看到其他行。您可以使用以下属性更改标题单元格高度:

radGridView1.TableElement.TableHeaderHeight = 100;
radGridView1.MasterGridViewTemplate.Columns[0].HeaderText = "first line \n Second line \n third line";

这样做的替代方法是使用AutoSizeRows属性(设置为 true ),但这会根据内容自动调整网格中的所有行,而不仅仅是标题行。