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

  • 首先要保证单元格的为Text类型
  • 在程序中加入以下的代码片段
1 //设置数据源    
2 this.dataGridView1.DataSource = dt;
3 //设置自动换行
4 this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
5 //设置自动调整高度
6 this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
  • 要注意的是,中文是以一个汉字为单位进行显示的当汉字填充满一行时自动换行,英文则是以单词为单位而非字母进行换行的,空格为区分单词的标志,数字类似于英文。

WinForm——DataGridView单元格文本自动换行

相关文章:

  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-12-09
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2021-06-14
  • 2021-09-27
  • 2021-12-24
  • 2022-12-23
  • 2021-08-22
相关资源
相似解决方案