Witam.

Mam dgview przypisaną do dynamicznie tworzonego dataset'u i tabeli źródłowej, zasilanej danymi z tymczasowej tabeli sqlserv - Wszystko ładnie hula do momentu, kiedy próbuje wykonać ponowny reload danych do siatki, aby przywrócić stan początkowy pierwotnie załadowanych danych, np. po wykonaniu usunięcia części wierszy z dgview.

Usuwanie wierszy z dgview i tabeli lokalnej zrobiłem asynchronicznie backgroundworker'em (działa ok.).

Natomiast kiedy próbuje załadować ponownie dane do dataset'u - starasznie długo "mieli" (np. załadowanie ok. 2000 wierszy - trwa nawet kilka minut), nie zgłasza żadnych wyjątków, tylko wyrzuca co dłuższą chwilę kolejny komunikat o zakończeniu wątku:
The thread '<No Name>' (0x1a44) has exited with code 0 (0x0).
The thread '<No Name>' (0x19bc) has exited with code 0 (0x0).
.
.
.
.
The thread '<No Name>' (0x........) has exited with code 0 (0x0).
The thread '<No Name>' (0x19bc) has exited with code 0 (0x0).

Widoczne jest także znaczne obciążenie pracy procesora. Wentylator zaczyna przyspieszać...po kilku dobrych minutach, w końcu wyświetla dane.

Miał ktoś podobny problem. Jakieś sugestie ?