一個DataGridView列的標題可以用下面的代碼來設定,這相當設定多行標題標簽正好合適和漂亮。
ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize
但是單行列頭的形狀相當難看,也就是一個窄行。試著把下面的代碼放在一起增加高度也沒有用:
Columns[0].HeaderCell.Style。 Padding = new Padding(0, 5, 0, 5)
是否有辦法既使用AutoSize,又能在單行標簽的情況下獲得漂亮的列頭高度?
uj5u.com熱心網友回復:
試試這個
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
uj5u.com熱心網友回復:
如果你將ColumnHeadersHeightSizeMode設定為AutoSize,那么它不允許在運行時根據Header Labels Length改變Column Heigt。
你必須在初始化時添加這段代碼:
。this.dataGridView1.ColumnHeadersDefaultCellStyle.Padding = new System. Windows.Forms.Padding(0, 5, 0, 5) 。
按照你的意愿將'5'改為你希望看到的填充量...
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/332635.html
標籤:
