Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pokaż postęp wypełniania DataSet z MySQL

Ta odpowiedź może przyjść trochę późno, ale może pomoże innym.

W wielu przypadkach wystarczy podać liczbę dotychczas odczytanych rekordów. Można to zrobić, obsługując zdarzenie DataTable.RowChanged. Z testowej implementacji mogłem sprawdzić, czy zdarzenie odpala się dla każdego wiersza dodanego przez DataAdapter.Fill-Method. Podczas obsługi zdarzenia możesz odczytać rekordy liczbowe, patrząc na DataTable.Rows.Count-Property

To, co zwykle robię, to odczytywanie danych w wątku w tle, który aktualizuje etykietę lub wpis w polu listy. Metoda, która faktycznie aktualizuje gui, buforuje aktualizacje etykiety, dzięki czemu zmiany gui występują tylko raz na sekundę, aby zapobiec migotaniu.

Mam nadzieję, że to pomoże.

Sascha



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. small_case_table_names Ustawienia w MySQL 8.0.12

  2. co oznacza nieuwierzytelniony użytkownik w MYSQL?

  3. Zapytanie SQL do policzenia w grupie według określonego warunku

  4. Spłaszczyć drzewo w MySQL?

  5. Czym dokładnie różni się użycie OR w instrukcji MySQL z nawiasami lub bez nawiasów?