【VB.NET】DataGridViewのセルを折り返して表示する【C#】

C#

動作確認環境

  • Windows10 x64
  • VisualStudio2022
  • Windowsフォームアプリケーション(.Net Framework)
  • .Net Framewor4.8

DataGridViewCellStyleのWrapModeプロパティをTrueにすれば良いです。

また、折り返しで表示する際に行幅を自動調整するにはDataGridViewのAutoSizeRowsModeプロパティに値をAllCellsにすれば良いです。

DataGridViewCellStyleのWrapModeプロパティをTrueにする
DataGridViewのAutoSizeRowsModeプロパティに値をAllCellsにする

これで次のように折り返し表示してくれるようになります。

問題点

上記で折り返ししてくれるのは、全角文字を入力した場合または半角文字の場合はスペースが含まれている必要があるようです。

スペースを含まない形で、半角文字を連続して入力した場合でも折り返し表示をしてほしい場合は、下記のページの内容を実装すれば実現できるようです。

DataGridView WrapModeの仕様について
DataGridViewのセルで、連続した半角英数字文字列を折り返す方法
タイトルとURLをコピーしました