Grzegorz Wolny

Grzegorz Wolny C# .Net Developer

Temat: TreeView i zwiazany z tym algorytm

mam problem...
posiadam VS 2005 Professional + SQLEXPRESS + baza Northwind

potrzebuje zrobić algorytm który z tej bazy sciagnie pracowników i poustawia ich według hierarchi w owym drzewie... jednym slowem ma powstać takie drzewo hierarchii wszystkich pracowników zaczynajac od szefa kończąc na podwładnych
kto mi pomoze? :)

gg: 265 84 48
skype: grzegorz_85
grzegorz.wolny@poczta.fm
Marcin Pigłowski

Marcin Pigłowski Specjalista ds. baz
danych

Temat: TreeView i zwiazany z tym algorytm

nie mam bazy Northwind (nie znam jej struktury), ale do tematu można podejść na dwa sposoby. Pierwszy a'la Managment Studio: zaciągasz dane dla pierwszego poziomy (czyli szefostwo). Kolejne poziomy zaciągasz w momencie rozwinięcie węzła.
Drugi: zaciągasz całość od razu. Można to zrobić przy pomocy zapytania SQL wykorzystujące WITH (w dokumentacji jest przykład jak wyciągnąć dane hierarchiczne przy pomocy WITH).
Trzecie: nie jestem pewnie czy przy zwykłym TreeView to działa (jak korzystałem z kontrolek innej firmy to dawało radę). W DataSet ładujesz jedną bądź dwie tabele z określoną relacją i DataSet podpinasz jako DataSource w TreeView.

Jeżeli potrzebujesz od razu mieć widoczną całą strukturę pracowników to pierwszy sposób jest najmniej optymalny. Należy go stosować kiedy całe drzewo składa się z dużej ilości węzłów i zaciąganie całościowe trwa zbyt długo. Ewentualnie jeżeli całość drzewa jest budowana z wielu różnych tabel źródłowych i jednym zapytaniem nie dasz rady wyciągnąć danych.Marcin Pigłowski edytował(a) ten post dnia 27.01.09 o godzinie 16:57

konto usunięte

Temat: TreeView i zwiazany z tym algorytm

Troche przydlugo to jest napisane ale ponizej link:
http://www.telerik.com/community/forums/aspnet/treevie...
i nastepny:
http://alquistconsulting.blogspot.com/2006/02/c-fill-t...
i to tez sie moze przydac:
http://www.microsoft.com/poland/developer/net/podreczn...Piotr Jędrkowiak edytował(a) ten post dnia 27.01.09 o godzinie 22:24
Grzegorz Wolny

Grzegorz Wolny C# .Net Developer

Temat: TreeView i zwiazany z tym algorytm

ok dzieki wszystkim za pomoc :)

Następna dyskusja:

FPY -algorytm




Wyślij zaproszenie do