DataGridView是.NET開發中常用的控件,在開發中發現大文本數據顯示時無法在界面上完全顯示,以下是我的解決方法。
- 首先要保證單元格的為Text類型
- 在程序中加入以下的代碼片段
1 //設置數據源 2 this.dataGridView1.DataSource = dt; 3 //設置自動換行 4 this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; 5 //設置自動調整高度 6 this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
- 要注意的是,中文是以一個漢字為單位進行顯示的當漢字填充滿一行時自動換行,英文則是以單詞為單位而非字母進行換行的,空格為區分單詞的標志,數字類似於英文。