sql >> Databáze >  >> RDS >> Mysql

Zobrazit průběh vyplňování DataSet z MySQL

Tato odpověď může přijít trochu pozdě, ale možná pomůže ostatním.

V mnoha případech stačí uvést počet dosud přečtených záznamů. Toho lze dosáhnout zpracováním události DataTable.RowChanged. Z testovací implementace jsem mohl ověřit, že událost se spouští pro každý řádek přidaný metodou DataAdapter.Fill-Method. Při zpracovávání události můžete načíst číselné záznamy pohledem na DataTable.Rows.Count-Property

To, co obvykle dělám, je čtení dat ve vláknu na pozadí, které aktualizuje položku štítku nebo seznamu. Metoda, která ve skutečnosti aktualizuje gui, ukládá aktualizace do návěští tak, že ke změnám gui dochází pouze jednou za sekundu, aby se zabránilo blikání.

Doufám, že to pomůže.

Saša



  1. Jak upgradovat ze starých hesel MySQL na nový systém hesel

  2. MySQL počítá sloupce na konkrétní hodnotu

  3. SQL Vytvořte více tabulek najednou

  4. SQL Server ekvivalentní použití MySQL