[转]C#控件——DataGridView单元格文本自动换行


DataGridView是.NET开发中常用的控件,在开发中发现大文本数据显示时无法在界面上完全显示,以下是我的解决方法。

(1)首先要保证单元格的为Text类型

(2)在程序中加入以下的代码片段

 

//设置数据源    

 this.dataGridView1.DataSource = dt;

 //设置自动换行

 this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;

 //设置自动调整高度

 this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

(3)要注意的是,中文是以一个汉字为单位进行显示的当汉字填充满一行时自动换行,英文则是以单词为单位而非字母进行换行的,空格为区分单词的标志,数字类似于英文。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM