http://www.bilgisayarbilisim.net/asp-net-makaleleri-dersleri-f261/icice-sinirsiz-kategori-ve-alt-kategori-agaci-olusturmak-t141971.html Recursive fonksiyonları bu tarz işlemlerde kullanmalısın.