我需要在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
答案 0 :(得分:2)
我测试了以下内容并且它正在运行:
在设计器中设置AutoSizeMode = ColumnHeader
然后添加以下代码:
this.radGridView1.Columns[0].HeaderText = "This is a \n multiline \n header text";
请注意索引[0]与我的测试代码相关。考虑到第一列为0,您应设置列索引。
这是我得到的结果:
请告诉我们这是否适合您。
答案 1 :(得分:1)
当您按照提到的方式设置文本时,文本将是多行的,但标题单元格高度不够,因此您无法看到其他行。您可以使用以下属性更改标题单元格高度:
radGridView1.TableElement.TableHeaderHeight = 100;
radGridView1.MasterGridViewTemplate.Columns[0].HeaderText = "first line \n Second line \n third line";
这样做的替代方法是使用AutoSizeRows属性(设置为 true ),但这会根据内容自动调整网格中的所有行,而不仅仅是标题行。