WinForm——DataGridView單元格文本自動換行


  DataGridView是.NET開發中常用的控件,在開發中發現大文本數據顯示時無法在界面上完全顯示,以下是我的解決方法。

  • 首先要保證單元格的為Text類型
  • 在程序中加入以下的代碼片段
1 //設置數據源    
2 this.dataGridView1.DataSource = dt;
3 //設置自動換行
4 this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
5 //設置自動調整高度
6 this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
  • 要注意的是,中文是以一個漢字為單位進行顯示的當漢字填充滿一行時自動換行,英文則是以單詞為單位而非字母進行換行的,空格為區分單詞的標志,數字類似於英文。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM