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

