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