DataSet.ReadXML beschleunigen? oder Hinweis anzeigen?

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 26 Antworten in diesem Thema. Der letzte Beitrag () ist von MichaHo.

    Hallo @Eddy: leider nutzt das auch nichts...
    ich habs mit diesen beiden Dateien versucht, eine große: und eine kleinere:
    Die kleinere brauch ca. 3-5 Sekunden, die große bracuh um die 30 Sekunden.
    Irgendwas läuft doch da nicht recht wenn es bei Euch schneller geht.
    An meinem Rechner kanns doch auch net liegen (i5 mit 8GB Ram).
    Ich kapiers nicht...
    den einzigsten Unterschied, den ich nun habe ist, das ich endlich visuell sehe das das Dataset gellert wird, das war ohne .Enabled nicht so...
    Aber das .Visible geht schlichtweg nicht, egal wo ich es im Code hin platziere...
    "Hier könnte Ihre Werbung stehen..."
    @EaranMaleasi: hier die Zeiten
    00:00:16.7164410 -> erster Start
    00:00:03.8445070 -> Datei öffnen dsTemp.2013 (kleinere Datei)
    00:00:49.3756748 -> Neu Laden gedrückt (öffnet wieder die Datei dsTemp.2016 (große Datei)

    Keine Veränderungen. auch das DGV wird nicht ausgeblendet :(
    "Hier könnte Ihre Werbung stehen..."
    ich versteh es auch nicht. Habs auch gerade auf meinem privaten Notebook v ersucht, da ist genau das gleiche Spiel. Auch die Zeiten ändern sich nicht.
    Das NeuLaden macht ja eigentlich auch nichts anderes wie der erste Start, daber dauert doppelt so lange

    EDIT:
    hab alles jetzt nochmal in ein neues Projekt gemacht und getestet:
    Datei: dsTemp.2013 geladen in 00:00:02.3444451
    Datei: dsTemp.2015 geladen in 00:00:02.9966495 -> dgv NICHT ausgeblendet
    Datei: dsTemp.2016 geladen in 00:00:11.1747435 -> dgv ausgeblendet
    Datei: dsTemp.2015 geladen in 00:00:02.8753228 -> dgv NICHT ausgeblendet
    Datei: dsTemp.2013 geladen in 00:00:02.2659182 -> dgv NICHT ausgeblendet
    Datei: dsTemp.2016 geladen in 00:00:11.5950553 -> dgv NICHT ausgeblendet

    und DIE Zeiten lass ich mir ja gefallen... ich versteh es nicht, der Code und die Form sind 1:1 das gleiche, nur eben ein anderes Projekt

    EDIT:
    hab mal die Sortierung der Bindingsource abgeschaltet... gibt nen Wahnsins Geschwindikeitsbonus.... die große Datei lädt jetzt in ca. 10 Sekunden...
    bleibt noch das DGV anzeige/ausblende Problem.... mal gehts, mal gehts nicht..
    Blende daher das DGV jetzt VOR dem Öffnen des OFD aus, sieht zwar bisschen unschön aus, erfüllt aber wenigstens seinen Zweck
    "Hier könnte Ihre Werbung stehen..."

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MichaHo“ ()

    In meinen Helpers - den WinformHelpers, sind auch Extension-Methods drinne, die ein Dataset befüllen. Die sind recht optimiert, also disablen alle anhängigen Bindingsources, und betätigen DataTable.Begin/.EndUpdate.
    Zb in allgemeine Zugriffs-Lösung für: MySql, Access, SqlCe, SqlServer, DatasetOnly sind dei Helpers drinne.