VB.NET Tips FlexGrid.NETを連結(バウンド)モードで使用するときのパフォーマンスの改善
photo by WildImages-In Botswana and SA until 6/18
GrapeCity社のFlexGrid.NETの連結(バウンド)モードを使用して大量にデータを表示するとき、5000件位のデータ連結だと、SetDataBinding時に処理時間が約2.3秒程度かかりました。
50000件処理するとき、単純計算で23秒。こうなると、使えません。
パフォーマンスを改善する策はないかと探したところ、
FlexGrid.Redraw = False FlexGrid.AutoResize = False FlexGrid.SetDataBinding(ViewCust, "", False) FlexGrid.Redraw = True
処理中は
Redraw プロパティ、AutoResize プロパティを共にFalseに設定することで、大幅に改善されました。
プロパティの設定後は、5000件で約0.35秒までパフォーマンスが改善されました。
関連するエントリー
- None Found