2012年9月21日 星期五

VB.net Datagridview 資料換行和自動高度

有時候我們想要讓 Datagridview 內的資料能夠換行,不要看到一長串的資料塞在 Cell 裡面…而能夠讓資料像這樣子呈現:


這樣子是不是比資料整行塞進去好看多了呢?



而要完成這樣子的設定也行簡單…首先要讓 Datagridview 可以接受換行指令…

所以先設定

DataGridView.DefaultCellStyle.WrapMode = DataGridViewTriState.True

這樣子,Cell 內的資料就會在 vbNewLine 的部份換行了…所以填入以下的資料:

DataGridView.Item(1, 0).Value = "1111" & vbNewLine & "2222"

就能看到資料在 1111 和 2222 間是有換行的效果了。

但做到這邊…如果 Cell 有換行的功能,但是行高卻沒辦法自動填整的話,就又少了一點東西了…所以接下來就順便把自動行高的設定也設一下囉:

DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells

這樣子,就能讓 Datagridview 自動設定高度了。

沒有留言:

張貼留言

留言請留下大名~謝謝。

Related Posts Plugin for WordPress, Blogger...