1. 程式人生 > >WinForm系列——DataGridView單元格文字自動換行

WinForm系列——DataGridView單元格文字自動換行

DataGridView是.NET開發中常用的控制元件,在開發中發現大文字資料顯示時無法在介面上完全顯示,以下是我的解決方法。

(1)首先要保證單元格的為Text型別

(2)在程式中加入以下的程式碼片段

//設定資料來源     
 this.dataGridView1.DataSource = dt;
 //設定自動換行
 this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
 //設定自動調整高度
 this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

(3)要注意的是,中文是以一個漢字為單位進行顯示的當漢字填充滿一行時自動換行,英文則是以單詞為單位而非字母進行換行的,空格為區分單詞的標誌,數字類似於英文。