[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Delphi TreeView

Registrovaný: 01.10.09
Prihlásený: 12.03.17
Príspevky: 86
Témy: 18 | 18
NapísalOffline : 07.05.2011 0:17 | Delphi TreeView

Zdravím,

pokúšam sa nejakým spôsobom pridať položky do TreeView z databázy - chcem vytvoriť štruktúru kategórií. Neviem však ako pristupovať k týmto kategóriám. Viem, že sa dá pristupovať podľa názvu cez funkciu TreeView1.Items.FindNodeWithText('Názov kategórie'), no problém je v tom, že sa častokrát kategórie v názve zhodujú. Jediné, čo je v databázi unikátne je ID kategórie. Neviem však, kde mám to ID vložiť ku každej položke.

Vie mi niekto s týmto pomôcť?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 07.05.2011 8:32 | Delphi TreeView

TTreeNode ma aj property s nazvom Data, je to pointer na tebou definovany objekt v ktorom mozes mat ulozene rozne informacie medzi nimi aj ID :)


Offline

Užívateľ
Užívateľ
Delphi TreeView

Registrovaný: 01.10.09
Prihlásený: 12.03.17
Príspevky: 86
Témy: 18 | 18
Napísal autor témyOffline : 07.05.2011 11:42 | Delphi TreeView

Mohol by som ťa poprosiť mi ukázať ako sa s tým pracuje? Pokúšal som sa to tam nejak dostať, ale bez úspechu. Díky aspoň za nasmerovanie.

Našiel som tam procedúru na pridanie:
TreeView1.Items.AddObject(TreeView1.Selected, 'Názov kategórie', Data: Pointer);

a na dohľadanie:
TreeView1.Items.FindNodeWithData(Data: Pointer);

Ako to použiť? Vedel by si mi, prosím, spraviť jednoduchý príklad ako v tomto pridať čo ja viem nejaký string? Môže tam byť aj record?

//edit:

Ak by to šlo cez record, tak by som si to predstavoval nejak takto:
record.id := 20;
record.name := 'nejake-meno';
TreeView1.Items.AddObject(TreeView1.Selected, 'Názov kategórie', record);

a potom to dohľadať cez:
TreeView1.Items.FindNodeWithData(record.id=20);

určite to je teraz zle, je to celé utópia, ale fakt netuším ako to dosiahnuť.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 07.05.2011 21:35 | Delphi TreeView

no osobne davam prednost objektu pred recordom. ale mozes to spravit aj tak ze si odvodis vlastny objekt od objektu TTreeNode a jemu pridas novy atribut ID .


 [ Príspevkov: 4 ] 


Delphi TreeView



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Treeview vo VB.NET

v Technológia .NET

1

1519

02.11.2008 12:37

Patkoo

V tomto fóre nie sú ďalšie neprečítané témy.

delphi zapis cisla do editu v delphi

v Delphi, Visual Basic

3

1152

11.05.2008 12:02

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi info

v Delphi, Visual Basic

10

1338

03.05.2009 10:26

lolko

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi - Polkruh

v Delphi, Visual Basic

3

730

08.07.2011 13:51

Gumeny

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi 7

v Ostatné programy

3

324

08.10.2013 19:11

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

delphi odseknutie...

v Delphi, Visual Basic

2

703

04.03.2009 19:29

BBUlet

V tomto fóre nie sú ďalšie neprečítané témy.

Free Delphi

v Delphi, Visual Basic

2

921

18.06.2010 14:36

Manny

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] Delay

v Delphi, Visual Basic

4

1150

07.01.2010 14:19

ha2

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi - príklad

v Delphi, Visual Basic

2

746

07.11.2010 23:16

majso

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi pomoc

v Delphi, Visual Basic

4

690

12.01.2017 15:55

void

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi class

v Delphi, Visual Basic

1

838

10.09.2009 16:35

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Najnovsie Delphi

v Delphi, Visual Basic

7

710

30.06.2010 12:08

Manny

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi-kalkulačka

v Delphi, Visual Basic

17

1222

02.03.2013 10:18

expoox

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] komponent

v Delphi, Visual Basic

21

1983

16.03.2010 17:05

zy-zy-zyrixi

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi print

v Delphi, Visual Basic

3

973

28.07.2009 18:26

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] video

v Delphi, Visual Basic

4

751

15.01.2011 14:26

vama



© 2005 - 2025 PCforum, edited by JanoF