IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @183
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Vyhraj Lego Duplo každý deň

Zapojte sa do súťaže a vyhrajte! Je to tak jednoduché! www.duplo.lego.com

Dal som si poradiť

Mám sa na koho spoľahnúť. A vy? www.partnersgroup.sk

Informačné systémy na mieru

Naprogramujeme vám softvér presne pre vaše firemné procesy. www.partnersoft.sk

Top diéta mesiaca

Účinná a zdravá diéta? Toto potrebujete v boji proti nadváhe. www.news2channel.net

Všetko za 9,90€

obľúbené Topshop produkty za skvelú cenu len 9,90€! Kliknite a nakupujte. Topshop www.topshop.sk

Vkladanie údajov do ListView

Zaslať odpoveď
AutorSpráva
Manny
Užívateľ
Užívateľ

Založený: 01.10.2009
Príspevky: 73
Vek: 22

PríspevokZaslal: Po 10.01.11 13:09Odpovedať s citátomNávrat hore

Ahojte,

do ListView-u načítavam záznamy z databázy. Sranda začala, keď sa do ListView-u malo vykresliť 500 záznamov, čo trvalo už nejakú tú chvíľku. Obdobný čas trvalo vkladanie aj do ListBoxu, Memo atď. Chcem sa spýtať či sa dá nejak tento dlhý interval riešiť.

Niekde som čítal, že to spôsobuje vykresľovanie Windows-u a riešením by malo byť nejaké deaktivovanie komponenty počas vkladania týchto údajov. Pokúšal som sa to riešiť cez Visible := False, ale efekt sa nedostavil.

Máte s týmto niekto skúsenosti?
Zobraziť informácie o autoroviOdoslať súkromnú správuICQSkypeFacebook
Forty-
Užívateľ
Užívateľ

Založený: 01.04.2010
Príspevky: 343

PríspevokZaslal: Po 10.01.11 13:16Odpovedať s citátomNávrat hore

jj vkladaj to druhym vlaknom (nech zvysok aplikacie nezmrzne) na pozadi aplikacie a nastav komponentu not enabled kym tam vsetko nebude (alebo jej zmen renderer na nejaky busy renderer)
Zobraziť informácie o autoroviOdoslať súkromnú správu
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 936

PríspevokZaslal: Po 10.01.11 14:09Odpovedať s citátomNávrat hore

pred zacatim naplnania zavolaj metodu beginupdate a po skonceni endupdate.
http://www.delphi3000.com/articles/article_1487.asp?SK=
http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.beginupdate(VS.71).aspx
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd