2014-01-18 77 views

回答

2

我测试了以下,它是工作:

在组AutoSizeMode = 的columnHeader

enter image description here

然后加入这行代码的设计师

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

请不e索引[0]与我的测试代码相关。你应当设置你的列索引考虑到第一列是0。

这是我得到的结果是:

enter image description here

让我们知道这对你的作品。

+0

喜,这是行不通的。在正常的Gridview中可能会很好。我无法找到您在telerik网格中提到的选项。 – Madhavan

+0

你在winforms中使用radgridview吗?你有哪个错误?第一张照片清楚地表明了设计师需要改变的财产。你怎么可能找不到它?你有哪个版本的Telerik? – FeliceM

+0

是的。我只使用拉格视图。 – Madhavan

1

当您设置文本正如你所说,该文本将是多,但标题单元格的高度是不够的,因此你无法看到其他线路。您可以使用此属性更改标题单元格高度:

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

替代的方式来做到这一点是使用AutoSizeRows属性(设置为真正),但这会自动调整大小根据网格中的所有行他们的内容,而不仅仅是标题行。