Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 07.05.2011 0:17

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
Príspevok NapísalOffline : 07.05.2011 8:32

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
Príspevok Napísal autor témyOffline : 07.05.2011 11:42

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
Príspevok NapísalOffline : 07.05.2011 21:35

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 .


Odpovedať na tému [ Príspevkov: 4 ] 


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

1492

02.11.2008 12:37

Patkoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delphi zapis cisla do editu v delphi

v Delphi, Visual Basic

3

1100

11.05.2008 12:02

p360t Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

17

1146

02.03.2013 10:18

expoox Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

21

1880

16.03.2010 17:05

zy-zy-zyrixi Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

922

28.07.2009 18:26

Fico Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

4

706

15.01.2011 14:26

vama Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

6

682

15.01.2010 21:42

vama Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

2

944

26.06.2009 13:49

LordMMX Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

15

2055

06.02.2010 13:04

Fico Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

4

959

13.01.2012 15:47

jucho29 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

9

987

03.01.2009 17:58

shiro Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Priklad Delphi

v Delphi, Visual Basic

3

503

25.01.2017 8:46

focko Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

10

1259

03.05.2009 10:26

lolko Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

689

08.07.2011 13:51

Gumeny Zobrazenie posledných príspevkov

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

v Ostatné programy

3

281

08.10.2013 19:11

michalesku Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

2

666

04.03.2009 19:29

BBUlet Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra