Problem z czyszczeniem Listview

0

Witam,

Mam pewien problem z czyszczeniem listview. Mam kilka kolumn dodanych w object inspectorze
Wypełniam listview (vsreport) danymi.
Pod przyciskiem mam listview.items.clear i dalej wypełnienie nowymi danymi z bazy mysql, które trwa kilka-kilkanaście sekund.
Gdy nacisnę ten przycisk, listview zostaje wyczyszczone oprócz pierwszego wiersza. Czasami zostaje też siatka (grid) przy kilku kolejnych wierszach Ponadto widać czyszczenie kolejnych wierszy (przy kilkudziesięciu wierszach trwa to 1-2 sekundy). Gdy mysql zwróci wyniki, listview zostaje wypełniony nowymi danymi, łącznie z pierwszym wierszem.

Gdy listview jest bez kolumn i ręcznie (w kodzie) dodają kolumny i potem czyszczę przez listview.columns.clear to działa to tak jak powinno.

Proszę o pomoc.

Używam Delphi Turbo Explorer.

0

beginupdate/endupdate

0

Już to wcześniej próbowałem, ale wtedy w ogóle nie czyści :(
Pozostaje mi chyba tylko dodawać kolumny "w locie" i czyścić przez listview.colums.clear

1 użytkowników online, w tym zalogowanych: 0, gości: 1