Top/VB.NET/DataGridViewを高速化する

VB.NET/DataGridViewを高速化する のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2020-02-26T11:37:19+09:00","","")
DataGridViewのDataSourceを利用してSQL結果を直接バインドする。

それでも遅い場合は、RowHeadersWidthSizeModeプロパティ値がAutoSizeToAllHeadersになっていないか確認する。
なっている場合は、DataSourceにバインドしている間はプロパティ値をEnableResizingに変更しておく。
(AutoSizeToAllHeadersになっていると、一行表示するたびに列幅を自動伸縮させるので遅くなる。)

*記述例 [#i7c744c5]
 DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.EnableResizing
 DataGridView1.DataSource = result
 DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders


ページ新規作成

新しいページはこちらから投稿できます。

TOP