Hallo,
wenn ich als DataSource ein XmlDocument oder ein DataSet, das aus einer xml-Datei erzeugt wurde, habe, benötigt der Designer sehr lange zum öffnen, obwohl die Datenmenge noch eher gering ist.
Ich würde aber gerne xml als Grundlage für die Datenquelle beibehalten, da die Übergabe der Daten als IEnumerable zwei Probleme bei mir verursacht.
- Wie bereits hier angemerkt ist die Lokalisierung umständlich und die Übersicht entspricht nicht der wirklichen Datenstruktur.
- Wenn ich z.B. für die Erstellung eines Stundenplans ein Dictionary<DayOfWeek, List>Appointment>> habe, um die Termine nach Tagen sortieren zu können, bekomme ich in der Übersicht für jeden Tag keinen Ordner mit den Termineigenschaften angezeigt, sondern nur einen Text. Wenn ich diesen dann im Berichtscontainer verwende, wird nur System.Collections.List usw. (siehe Bild) ausgegeben.
Das Problem scheint aber hauptsächlich aus dem LL.Dictionary zur Lokalisierung zu kommen, da der Designer zum Öffnen ohne Dictionary ca.15 Sekunden benötigt und mit einem Dictionary, was ich im AutoDefineFiel Event befülle 1 Minute und 20 Sekunden.
Das Laden eines Designs aus einer lst-Datei (ca 25200 Zeilen) dauert dann auch noch mal sehr lange.
Hat jemand vielleicht eine Idee, was ich ändern/ausprobieren könnte, um die Ladezeiten zu verkürzen?
Viele Grüße,
Simone