wxgrid Spaltenauswahl dauert bei vielen Zeilen sehr lange
Verfasst: Dienstag 29. Juli 2008, 23:51
Hallo Leute,
ich verwende seit kurzem ein wxGrid um meine ASCII-Meßdaten darzustellen und zu editieren. Mein erster Ansatz war, die Messdaten aus einem ASCII-File zu lesen und mittels ‚SetCellValue’ in ein wxGgrid zu schreiben. Ich habe aber bald festgestellt, dass es wesentlich einfacher und schneller geht die Daten in einer wxGridTableBase zu speichern. Allerdings stehe ich jetzt vor dem folgenden Problem. Nachdem ich große Datenmengen (ca. 300 000 Zeilen) in das Grid eingelesen habe dauert die Auswahl einer Spalte (Linksklick bzw. Rechtsklick) sehr lange. Dieses Problem hatte ich zuvor (ohne wxGridTableBase) nicht.
Hat jemand eine Idee woran das liegen kann?
Bzw. weiß jemand welche Events oder Funktionen bei der Auswahl einer Spalte aufgrufen werden und ob diese eine Iteration über alle Zeilen einer Spalten durchführen?
Danke im Voraus für Eure Antworten!
Schöne Grüße,
Thomas
ich verwende seit kurzem ein wxGrid um meine ASCII-Meßdaten darzustellen und zu editieren. Mein erster Ansatz war, die Messdaten aus einem ASCII-File zu lesen und mittels ‚SetCellValue’ in ein wxGgrid zu schreiben. Ich habe aber bald festgestellt, dass es wesentlich einfacher und schneller geht die Daten in einer wxGridTableBase zu speichern. Allerdings stehe ich jetzt vor dem folgenden Problem. Nachdem ich große Datenmengen (ca. 300 000 Zeilen) in das Grid eingelesen habe dauert die Auswahl einer Spalte (Linksklick bzw. Rechtsklick) sehr lange. Dieses Problem hatte ich zuvor (ohne wxGridTableBase) nicht.
Hat jemand eine Idee woran das liegen kann?
Bzw. weiß jemand welche Events oder Funktionen bei der Auswahl einer Spalte aufgrufen werden und ob diese eine Iteration über alle Zeilen einer Spalten durchführen?
Danke im Voraus für Eure Antworten!
Schöne Grüße,
Thomas