TreeView 的使用方式,有四:
- TreeView 節點編輯器
- 使用 SiteMap 檔,並用 SiteMapDataSource 繫結
- 使用 XML 檔,並用 XMLDataSource 繫結
- 動態程式創建 TreeView
滑鼠經過項目時,可呈現出不同的背景效果,可以用 HoverNodeStyle 來設定 BackColor 屬性。
<HoverNodeStyle BackColor="#FFFF80" />
當 SiteMap 檔或 XML 檔的內容有所變動,記得要先存檔,再執行"重新整理結構描述"
範例:SiteMap 檔
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Home.aspx" title="總公司" description="總公司">
<siteMapNode url="Admin.aspx" title="行政部" description="行政部">
<siteMapNode url="HR.aspx" title="人資" description="人資"/>
<siteMapNode url="Manage.aspx" title="總務" description="總務"/>
</siteMapNode>
<siteMapNode url="Marketing.aspx" title="行銷部" description="行銷部">
<siteMapNode url="Asia.aspx" title="大中華" description="大中華"/>
<siteMapNode url="Auto.aspx" title="汽車" description="汽車"/>
</siteMapNode>
<siteMapNode url="Finance.aspx" title="財務部" description="財務部">
<siteMapNode url="Fin.aspx" title="財務" description="財務"/>
<siteMapNode url="Account.aspx" title="會計" description="會計"/>
<siteMapNode url="Drawin.aspx" title="出納" description="出納"/>
</siteMapNode>
</siteMapNode>
</siteMap>
範例:XML 檔
<?xml version="1.0" encoding="utf-8" ?>
<Root url="Home.aspx" title="總公司" description="總公司">
<Parent url="Admin.aspx" title="行政部" description="行政部">
<Child url="HR.aspx" title="人資" description="人資"/>
<Child url="Manage.aspx" title="總務" description="總務"/>
</Parent>
<Parent url="Marketing.aspx" title="行銷部" description="行銷部">
<Child url="Asia.aspx" title="大中華" description="大中華"/>
<Child url="Auto.aspx" title="汽車" description="汽車"/>
</Parent>
<Parent url="Finance.aspx" title="財務部" description="財務部">
<Child url="Fin.aspx" title="財務" description="財務"/>
<Child url="Account.aspx" title="會計" description="會計"/>
<Child url="Drawin.aspx" title="出納" description="出納"/>
</Parent>
</Root>
沒有留言:
張貼留言