私はプログラムでデータを追加するDataGridViewを持っています。 AutoSizeRowsModeをAllCellsに設定し、WrapModeをRowsDefaultCellStyleに設定してTrueに設定します。 DataGridViewに複数行を追加すると、複数の行を表示するために行が自動拡大されます。しかし、複数行のデータを持つ列を非表示にすると(列には1行のデータしか残らない)行は1行にサイズ変更されますが、非表示の列を再表示すると行のサイズが変更されません。フォームのサイズを変更すると、行が修正されます。C#DataGridView AutoSizeRowsMode問題
次のコードは、列の可視性をどのように切り替えるかを示しています。 notificationDataGridView.Columns [1] .Visible =!notificationDataGridView.Columns [1] .Visible;
誰でもこの問題を解決する方法を教えてください。私は考えることができるInvalidateとRefreshのすべての組み合わせを試しました。
このメソッドでは、複数行のセルでキャリッジリターンを失いました。 @Russの答えは私のために働いた。 –