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

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


DataGridViewのDataSourceを利用してSQL結果を直接バインドする。

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

記述例

DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.EnableResizing
DataGridView1.DataSource = result
DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders

ページ新規作成

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

TOP