Om gegevens te importeren moet er data ingelezen worden uit een ASCII textfile, die vervolgens in een tabel uit een MySQL database geimporteerd moeten worden.
Door middel van parameters (positie en lengte) van verschillende velden wordt de informatie uit de ASCII-file gehaald. Vervolgens maak ik een nieuwe dataset met datatable aan met een aantal columns die gevuld gaan worden uit de ASCII-file. De dataset wordt vervolgens gekoppeld aan een DataGrid die de gegevens netjes weergeeft.
Hierna is het de bedoeling dat de gebruiker items kan aanvinken om deze aangevinkte items vervolgens te importeren in de database. Dit gaat prima bij relatief weinig rows.
Nu zijn er ook ASCII-files met 5000+ rows. Het inlezen en binden aan de datagrid gaat prima (duurt wel meer dan 10-15 sec.). De gegevens zijn nu netjes zichtbaar. Probleem is nu echter dat het bij elke postback erg lang duurt voordat de pagina weer opnieuw is opgebouwd.......(door het grote aantal items in de datagrid???). Is dit te voorkomen? Hoe?
Door middel van parameters (positie en lengte) van verschillende velden wordt de informatie uit de ASCII-file gehaald. Vervolgens maak ik een nieuwe dataset met datatable aan met een aantal columns die gevuld gaan worden uit de ASCII-file. De dataset wordt vervolgens gekoppeld aan een DataGrid die de gegevens netjes weergeeft.
Hierna is het de bedoeling dat de gebruiker items kan aanvinken om deze aangevinkte items vervolgens te importeren in de database. Dit gaat prima bij relatief weinig rows.
Nu zijn er ook ASCII-files met 5000+ rows. Het inlezen en binden aan de datagrid gaat prima (duurt wel meer dan 10-15 sec.). De gegevens zijn nu netjes zichtbaar. Probleem is nu echter dat het bij elke postback erg lang duurt voordat de pagina weer opnieuw is opgebouwd.......(door het grote aantal items in de datagrid???). Is dit te voorkomen? Hoe?