sql >> Databasteknik >  >> RDS >> Mysql

Visa framstegen för att fylla en datamängd från MySQL

Det här svaret kan komma lite sent, men det kanske hjälper andra.

I många fall räcker det att visa antalet hittills lästa poster. Det kan göras genom att hantera DataTable.RowChanged-händelsen. Från en testimplementering kunde jag verifiera att händelsen utlöses för varje rad som lagts till av DataAdapter.Fill-Method. När du hanterade händelsen kunde du få nummerposterna lästa genom att titta på DataTable.Rows.Count-Property

Vad jag brukar göra är att läsa data i en bakgrundstråd som uppdaterar en etikett eller listbox. Metoden som faktiskt uppdaterar gui buffrar uppdateringarna till etiketten så att gui-ändringarna bara sker en gång i sekunden för att förhindra flimmer.

Hoppas detta hjälper.

Sascha



  1. infoga utvalda data som främmande nyckel och SQLSTATE[23000]:Överträdelse av integritetsbegränsning:1048

  2. Databasdesign:Beräknar kontosaldot

  3. Hur uppdaterar jag JSON-datatypkolumnen i MySQL 5.7.10?

  4. Förvandla en lång tabellkolumn till tabell med flera kolumner