有時候我們想要讓 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 自動設定高度了。
沒有留言:
張貼留言
留言請留下大名~謝謝。