[ 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 Backend

1

1549

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 Ostatné

3

1210

11.05.2008 12:02

p360t

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

[Delphi] Delay

v Ostatné

4

1223

07.01.2010 14:19

ha2

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

Delphi pomoc

v Ostatné

4

785

12.01.2017 15:55

void

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

Delphi - príklad

v Ostatné

2

789

07.11.2010 23:16

majso

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

Delphi class

v Ostatné

1

900

10.09.2009 16:35

Fico

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

Najnovsie Delphi

v Ostatné

7

776

30.06.2010 12:08

Manny

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

Delphi-kalkulačka

v Ostatné

17

1299

02.03.2013 10:18

expoox

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

[Delphi] komponent

v Ostatné

21

2075

16.03.2010 17:05

zy-zy-zyrixi

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

Delphi print

v Ostatné

3

1024

28.07.2009 18:26

Fico

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

[Delphi] video

v Ostatné

4

804

15.01.2011 14:26

vama

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

[Delphi] Okno

v Ostatné

6

802

15.01.2010 21:42

vama

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

Delphi - taby

v Ostatné

2

1037

26.06.2009 13:49

LordMMX

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

[Delphi] klavesy

v Ostatné

15

2264

06.02.2010 13:04

Fico

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

Odmocnina (delphi)

v Ostatné

4

1041

13.01.2012 15:47

jucho29

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

Delphi priehladnost?

v Ostatné

9

1075

03.01.2009 17:58

shiro



© 2005 - 2026 PCforum, edited by JanoF