[ tokajac @ 14.11.2007. 00:27 ] @
| 1.)
Iz StringGrid1 zelim da obrisem sadrzaj VISHE selektovanih redova.
Kako da pristupim potrebnim Cells-ima?
Brisanje jed(i)nog selektovanog reda vrsim sa:
Code:
StringGrid1->Rows[StringGrid1->Row]->Clear();
Pseudo primer:
Code:
ID IME_PREZIME DATUM_RODJENJA
1 Pera Peric 1900-02-02
2 Marko Marci 2000-02-02
3 Mirko Mirkovic 3000-02-02
4 Djura Djuric 2007-02-02
obelezim 2. i 3. red, i kliknem dugme za brisanje i hocu da se u tabeli pojavi:
Code:
ID IME_PREZIME DATUM_RODJENJA
1 Pera Peric 1900-02-02
4 Djura Djuric 2007-02-02
+ josh 2 prazna reda
2.)
Prilikom pojavljivanja DBGrid-a, on se ispunjava odgovarajucim podacima i kursor se nalazi na poslednjoj n-torci.
Medjutim, iako je kursor na poslednjem redu, taj red NIJE selektovan. Kako moze eksplicitno da se proglasi neki od redova
selektovanim (recimo bas taj poslednji)?
Hvala unapred!
P.S.
Nasao sam post na slicnu temu gde se koristi FixedRows, ali nisam skontao sta predstavljaju FixedRows?
|
[ savkic @ 14.11.2007. 10:05 ] @
> Iz StringGrid1 zelim da obrisem sadrzaj VISHE selektovanih redova.
> Kako da pristupim potrebnim Cells-ima?
> Brisanje jed(i)nog selektovanog reda vrsim sa:
> StringGrid1->Rows[StringGrid1->Row]->Clear();
Tako samo brišeš sadržaj ćelija ne i čitave redove, sve što možeš kontrolisati je broj redova preko RowCount svojstva. Da bi dobio privid da su selektovani redobi obrisani moraš sadržaj redova koji slede selekciju da pomeriš na gore (preko Rows svojstva) a da RowCount smanjiš za broj obrisanih. Prvi selektovan red možeš dobiti sa Selection.Top a poslednji sa Selection.Bottom.
> Prilikom pojavljivanja DBGrid-a, on se ispunjava odgovarajucim podacima i kursor se nalazi na poslednjoj n-torci.
> Medjutim, iako je kursor na poslednjem redu, taj red NIJE selektovan. Kako moze eksplicitno da se proglasi neki od redova
> selektovanim (recimo bas taj poslednji)?
Selekciju menjaš preko dataseta, dakle koji je tamo aktivan red biće i u gridu. Možeđ koristiti RecNo property. Da bi se video plavi indikator fokusa, grid mora biti fokusiran ili setovano dgAlwaysShowSelection.
> Nasao sam post na slicnu temu gde se koristi FixedRows, ali nisam skontao sta predstavljaju FixedRows?
Redovi na vrhu koji su uvek vidljivi i obojeni drugom bojom.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.