摘 要:TreeView控件是Web應(yīng)用程序開(kāi)發(fā)中經(jīng)常用到且功能強(qiáng)大的控件,用來(lái)顯示信息的分級(jí)視圖,如同Windows里的資源管理器的目錄。本文主要闡述如何根據(jù)SQL Server2008數(shù)據(jù)庫(kù)中的數(shù)據(jù),在Visual Studio2010環(huán)境中用ASP.NET TreeView控件動(dòng)態(tài)生成一個(gè)無(wú)級(jí)限的樹(shù)形菜單。
關(guān)鍵詞:SQL Server;ASP.NET;無(wú)極限樹(shù);TreeView
中圖分類號(hào):TP311
樹(shù)形圖是數(shù)據(jù)樹(shù)的圖形表示形式,以父子層次結(jié)構(gòu)來(lái)組織對(duì)象,如計(jì)算機(jī)的資源管理器、公司組織結(jié)構(gòu)等。在Web應(yīng)用程序開(kāi)發(fā)中,時(shí)常要從XML文檔或SQL Server數(shù)據(jù)庫(kù)等數(shù)據(jù)源中讀取數(shù)據(jù),然后利用TreeView控件來(lái)動(dòng)態(tài)生成一個(gè)無(wú)限級(jí)的樹(shù)型菜單。
1 用TreeView控件動(dòng)態(tài)生成無(wú)極限樹(shù)
1.1 TreeView控件的常用屬性和方法
TreeView控件由節(jié)點(diǎn)組成,樹(shù)中的每一項(xiàng)都稱為一個(gè)節(jié)