Hallo,
ich binde einen eigenen Datentyp (Klasse mit ca. 6 Eigenschaften) in Form einer List<T> an eine BindingSource. Die Daten werden mit einem DataGridView visualisiert.
Beim scrollen fällt mit auf, dass ein relativ hoher CPU load entsteht (Peak bei ca. 10%). Ich habe ca. 100 Items in der Liste, die scheinbar (habe es per Debugging geprüft)
nicht direkt sondern erst beim scrollen geladen werden. Habe Break-points bei den Get-Accessoren der Klassen gesetzt und es werden lediglich zuvor gespeicherte strings ausgelesen
und dann im DGV dargestellt. Es wird also nach dem erstellen der List<T> nichts mehr berechnet.
Ist das normal, dass das Laden der Eigenschaften vieler Objekte, die an eine DataSource gebunden sind einen solchen Load erzeugt?
MfG Tim
ich binde einen eigenen Datentyp (Klasse mit ca. 6 Eigenschaften) in Form einer List<T> an eine BindingSource. Die Daten werden mit einem DataGridView visualisiert.
Beim scrollen fällt mit auf, dass ein relativ hoher CPU load entsteht (Peak bei ca. 10%). Ich habe ca. 100 Items in der Liste, die scheinbar (habe es per Debugging geprüft)
nicht direkt sondern erst beim scrollen geladen werden. Habe Break-points bei den Get-Accessoren der Klassen gesetzt und es werden lediglich zuvor gespeicherte strings ausgelesen
und dann im DGV dargestellt. Es wird also nach dem erstellen der List<T> nichts mehr berechnet.
Ist das normal, dass das Laden der Eigenschaften vieler Objekte, die an eine DataSource gebunden sind einen solchen Load erzeugt?
MfG Tim