DataGridViewの列幅を調整する方法について

※VB.NETを例にしていますがC#でも同じです

最初はDataGridViewの行を追加した後にLoadイベント内で

のように設定していました。ただ、これだといろいろと問題がありましたので、次のようにすることにしました。こちらの方が何かと汎用性が高そうです。


これはRowPostPaintイベントが発生するたびに全列の幅を自動調整しています。RowPostPaintは行の描画が行われた後に発生しますので、自動調整する際には確実に入力した文字列がDataGridViewに反映されています。

注意点としては列の自動調整回数が増えることですね。

IT MEMO'S

気になった技術の私的メモです 記載内容の保証は致しません ご利用は各自の判断でお願いします

0コメント

  • 1000 / 1000