Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brisanje retka iz CxGrid-a

[es] :: Pascal / Delphi / Kylix :: Brisanje retka iz CxGrid-a

[ Pregleda: 1634 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Brisanje retka iz CxGrid-a07.05.2009. u 08:00 - pre 151 meseci
- U CxGrid-u prikazujem podatke dobivene sporim SQL-om koji poziv store proceduru. Za generiranje podataka mi treba cca 1 minuta.
- Za svaki redak je moguć ispis nakon kog se u podacima stavlja oznaka da su ispisani te ih sljedeći SQL ne vrača.

Problem:
Ispis se generira jedan po jedan odabirom klijenta i nakon svakog ispisa se radi refresh podataka (koji traje cca 1 minutu).

Da li je moguče ukloniti redak iz CxGrid-a bez refresha SQL-a na koji je vezan? Razmišljao sam o delete, ali ne brišem ništa iz baze.

Ideje?
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 801
93.87.148.*



+62 Profil

icon Re: Brisanje retka iz CxGrid-a07.05.2009. u 09:05 - pre 151 meseci
Nece to tako ici.

Resenje je da kao source za cxGrid koristis neki memTable komponent (Dataset), u koji prethodno prespes podatke koje dobijes sql-om iz baze. Onda mozes da radis sta ti volja (poredjenje/brisanje/editovanje record-a), jer memTable je izuzetno brz (posto radi nad podacima u memoriji).

Rajko
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: Brisanje retka iz CxGrid-a07.05.2009. u 09:38 - pre 151 meseci
u međuvremenu sam pronašao rješenje.
može se obrisati slog. moram još testirati da li je sve OK, na prvi pogled je.
Code:

  cxG.Views[0].DataController.DeleteRecord(broj_sloga);


u svakom slućaju - hvala
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 801
93.87.148.*



+62 Profil

icon Re: Brisanje retka iz CxGrid-a07.05.2009. u 15:14 - pre 151 meseci
To moze, ali onda pripazi kojim si komponentom povezao grid sa bazom/tabelom... da se ne bi potkrao i jedan (fatalan) ApplyUpdates! ;) (palo bi brisanje sloga i u bazi)

Rajko
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Brisanje retka iz CxGrid-a

[ Pregleda: 1634 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.