| kiwicht hat folgendes geschrieben: |
| Hm... vielen Dank! Aber ich glaub das zerrt ganz schön an der Performance, oder? Wenn quasi jeder Datensatz der Datenbank erstmal durchgegangen wird? |
Klar kostet das Rechenzeit aber anders geht es nicht.
Wenn das Grid die Informationen bereitstellen würde/könnte müsste es intern ebenso arbeiten, denn Du musst alle Daten einer Spalte durchgehen und deren Größe, die von der eingestellten Schriftart abhängig ist, berechnen um den Breitesten bestimmen zu können.
Wenn man mit einem Schriftsatz, mit fester Zeichenbreite arbeiten würde könnte man erst die Zeichen zählen und nur das längste Wort durch das Canvas schicken. Aber sobald die Zeichenbreite variabel ist würde das Ergebnis schon nicht mehr stimmen.
Bis neulich ...