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;
  • 要注意的是,中文是以一个汉字为单位进行显示的当汉字填充满一行时自动换行,英文则是以单词为单位而非字母进行换行的,空格为区分单词的标志,数字类似于英文。

posted @   M守护神  阅读(2727)  评论(5编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示