Çok teşekkürler.. Hallettim

Uzun zamandır Asp. net Treeview ile uğraşıyorum. Fakat yapmak istediğim şeyi yapamadım. Bu konuda yardımcı olursanız çok sevinirim. Yapmak istediğim şey aynen şöyle : 1) Kategori 1 Alt Kategori 1 Alt Kategori 2 2) Kategori 2 Alt Kategori 1 Alt Kategori 2 Yani sitemi açtığım zaman kategoriler listelenecek ve hemen altında alt kategorileri listelenecek. MsSql de sınırsız alt kategorili bir mantıkla çalışıyorum. Aşağıda da görüldüğü gibi sadece 3 tane field'ım var. Tablo Adı : Kategorilerim Hücrelerim : KATID-USTKATID-KATAD Kodları Vb. net kullanarak yazıyorum. Bana Vb. net olarak en kısa ve basit yoldan yukarıdaki işlemi nasıl yapabileceğimi söyleyebilir misiniz?

Başlangıç noktan USTKATID boş olan kayıtlardır. Yani root kategoriler. Her bir root için girip tamamen o node bloğunu tamamlayan bir recursive fonksiyon yazarsın ve her girişte de ilgili node'a yeni bir child eklersin. Demek istediğim şu aslında; Kod: