Hey,
Ik ben een pagina aan het maken die regels uit een .csv bestand omzet naar een MySql db.
Geen probleem allemaal en per regels is het me ook al gelukt om het percentage van het geheel te berekenen.
Echter zou ik graag bij elke record het nummer laten zijn en een "progressbar" hebben.
Nu heb ik op Google wel wat controls gevonden maar ik denk dat het makkelijker kan.
Ik heb gewoon een image (.gif 1px * 10px) met als begin width="0".
In de loop die dan de regels loopt tel ik bij de width het percentage steeds op;
sr = de StreamReader.
Het werkt gewoon, maar ik krijg pas na het laden van de pagina de balk op 100% te zien.
Voor de recordnummers heb ik al vanalles geprobeerd;
- Response.Write(nummer)
Response.Flush()
Geeft zoals verwacht een hele lijst van nummers, maar ik wil dat bij elke loop het vorige nummer weer overschrijven word dus maak ik een label en doe ik;
Maar dit werkt al helemaal niet. Op deze manier zou ik ook bij de balk het aantal procenten kunnen weergeven.
Iemand een goed idee?
Ik ben een pagina aan het maken die regels uit een .csv bestand omzet naar een MySql db.
Geen probleem allemaal en per regels is het me ook al gelukt om het percentage van het geheel te berekenen.
Echter zou ik graag bij elke record het nummer laten zijn en een "progressbar" hebben.
Nu heb ik op Google wel wat controls gevonden maar ik denk dat het makkelijker kan.
Ik heb gewoon een image (.gif 1px * 10px) met als begin width="0".
In de loop die dan de regels loopt tel ik bij de width het percentage steeds op;
code:
1
2
| 'Progressbar bijwerken. progressBar.Width = progressBar.Width + ((Line.Length / sr.BaseStream.Length) * 100) |
sr = de StreamReader.
Het werkt gewoon, maar ik krijg pas na het laden van de pagina de balk op 100% te zien.
Voor de recordnummers heb ik al vanalles geprobeerd;
- Response.Write(nummer)
Response.Flush()
Geeft zoals verwacht een hele lijst van nummers, maar ik wil dat bij elke loop het vorige nummer weer overschrijven word dus maak ik een label en doe ik;
code:
1
2
| Response.Write("<script language='text/javascript'>document.GetElementById['CurrentNr'].innerTEXT = '" & Nr & "';</script>")
Response.Flush() |
Maar dit werkt al helemaal niet. Op deze manier zou ik ook bij de balk het aantal procenten kunnen weergeven.
Iemand een goed idee?
[ Voor 10% gewijzigd door whoami op 11-05-2006 14:45 ]