Programda bir yerde takıldım. Açıkçası baya bir aradım fakat kaynak bulamıyorum. Programda ki durum şöyle; Sql veritabanımda 4 adet tablo var. Bu tablolardaki veriler bir biri ile bağlantılı yani Fakülte-Bölüm-Sınıf-Öğrenci gibi. Yapmak istediğim sql veritabanındaki istediğim bölümleri alarak, menü ya da treeview içersinde görüntülemek. Ardından bu menü veya treeview de sınıflara tıklandığında bunları gridview ile görüntülemek. Şuan menü veya treeview'i veritabanına bağlayamıyorum. Çünkü sitemap/Xml istiyor. Sql veritabanını sitemap veya Xml nasıl çevireceğim konusunda problemler var. Bu konuda yapılmış elinizde örnek program vs. varsa çok yardımcı olur. Şimdiden teşekkürler.

Öncelikle TreeView'ın için bir DataSource ayarlamalısın. Eğer bir SiteMap'le çalışacaksan DataSource'un SiteMapDataSource olmalı. http://www.15seconds.com/issue/030827.htm adresinde göreceğin makale oldukça işine yarayacaktır. Tablolardaki verilerin birbiriyle bağlantılı olduğunu yazmışsın. Örnektede göreceğin üzere, alta eklediğim kodlarda bu yapılıyor. objDS. Relations. Add(&quot;SuppToProd&quot;, _ objDS. Tables . Columns , _ objDS. Tables . Columns Dim nodeSupp, nodeProd As TreeNode Dim rowSupp, rowProd As DataRow For Each rowSupp In objDS. Tables . Rows nodeSupp = New TreeNode nodeSupp. Text = rowSupp nodeSupp. ID = rowSupp TreeView1. Nodes. Add For Each rowProd In rowSupp. GetChildRows nodeProd = New TreeNode nodeProd. Text = rowProd nodeProd. ID = rowProd nodeSupp. Nodes. Add Next Next İnternetten araştırmak için &quot;populate treeview from database&quot; cümlesini kullanabilirsin. Sevgiler.