[ inherited @ 17.05.2007. 18:13 ] @
Imam jednu tabelu sa podacima o firmama. Na osnovu SQL upita izvucem set podataka koji se sastoji samo od naziva
firmi. U DBGridu to je jedna kolona. E sad, hteo bih taj set podataka ubaciti u TreeView. Samo nazive firmi.
Kako!?! Radim sa ADO komponentama (ADOQuery).

Isto, kad kliknem na neki od tih naziva koji bi se trebali pojaviti u TreeView, hteo bih da u neki upit upisem
naziv tog item koji je selectovan:
Code:

 select * from TreeView. //naziv selektovanog itema


Hvala unapred.
[ Srki_82 @ 17.05.2007. 19:46 ] @
TreeView nema podrsku za rad sa bazama (mozda postoji neka third party komponenta koja to moze). Jedino sto mozes da uradis je da vrednosti koje dobijes iz querya rucno ubacis u TreeView kao sto bi to radio sa bilo kojim drugim podacima.
[ savkic @ 17.05.2007. 20:32 ] @
> E sad, hteo bih taj set podataka ubaciti u TreeView. Samo nazive firmi.
> Isto, kad kliknem na neki od tih naziva koji bi se trebali pojaviti u TreeView, hteo bih da u neki upit upisem naziv tog item koji je selectovan:

U demo programima koji dolaze uz Delphi ima primera za rad sa TTreeView kontrolom, a i u Helphu se može naći nekoliko.
[ priki @ 02.06.2007. 07:54 ] @
imas u helpu primer
treeview moras napuniti preko njegovog pointera sa funkcijom

Code:
function AddObject(Node: TTreeNode; const S: string; Ptr: Pointer): TTreeNode;


uglavnom, podrsku za baze ima,
samo moraces se mnogo vise potruditi da zadovoljis korisnicki interfejs

tako da ti ga ne preporucujem da ga koristis za predstavljanje podataka iz baze

Srdjan

[Ovu poruku je menjao priki dana 02.06.2007. u 13:43 GMT+1]