TreeView 控制項

TreeView 的使用方式,有四:

  1. TreeView 節點編輯器
  2. 使用 SiteMap 檔,並用 SiteMapDataSource 繫結
  3. 使用 XML 檔,並用 XMLDataSource 繫結
  4. 動態程式創建 TreeView

滑鼠經過項目時,可呈現出不同的背景效果,可以用 HoverNodeStyle 來設定 BackColor 屬性。
<HoverNodeStyle BackColor="#FFFF80" />

當 SiteMap 檔或 XML 檔的內容有所變動,記得要先存檔,再執行"重新整理結構描述"

image

image

範例: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>

沒有留言: