ホーム > VB.NET, コンピュータ > VB.NET Tips FlexGrid.NETを連結(バウンド)モードで使用するときのパフォーマンスの改善

VB.NET Tips FlexGrid.NETを連結(バウンド)モードで使用するときのパフォーマンスの改善

2009 年 5 月 3 日

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

VB.NET, コンピュータ , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。