2014-01-18 48 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屬性(設置爲真正),但這會自動調整大小根據網格中的所有行他們的內容,而不僅僅是標題行。