WSTreeView

【功能說明】


用途:使用於Web網頁中,此元件主要功能是用來製作樹狀結構的目錄,可以單獨使用呈現一個樹狀的Menu,也可以配合GridView使用。


【元件屬性】


ID(名稱)(string)


元件名稱,用於識別該元件。


ConnectinStrings(連接資料庫)(string)


通過設置資料庫的連結字串來取得資料來源。


ConnectionType(資料庫類型)(enum)


資料庫的類型包括:SQLServer2000()以上版本、Oracle9i()以上版本。


TreeTableName (string)


選擇TreeView所連接的Table


isConnectGridView (bool)


是否關聯WSGridViewWSDataList等。如果選擇true則表示,當點擊TreeNode的時候,會根據所連結的GridViewKeyField去過濾其中的資料,如果選擇false則表示打開TreeNode裡的Url


TreeIDField (string)


選定關聯到的資料庫中的ID欄位


TreeTextField (string)


選定關聯到的資料庫中的Text欄位


TreeUrlField (string)


選定關聯到的資料庫中的Url欄位,用來打開TreeNode點擊後的鏈結


TreeImageUrlField (string)


選定關聯到的資料庫中的ImageUrl欄位


TreeParentField (string)


選定關聯到的資料庫中的Tree結點的Parent欄位


ParentRoot (string)


選擇起始的根結點,空表示從最外層的一級目錄開始顯示。


Privilege (enum)


選擇過濾資料時的優先順序。分為GroupUser


MasterPageOpenNew (bool)


如果頁面有用MasterPage製作,那麼如果這項選為true的話,新打開的連結也會用到同樣的MasterPagefalse的話,則打開普通的一個頁面。


Target (string)


打開新頁面的方式,有四種方式:_blank(新頁打開)_self(在本頁打開)_parent(子頁面打開)_search(search的頁面)


:預設為_self—在本頁打開。


使用


本元件可以單獨使用呈現一個樹狀的Menu,也可以通過配合GridView達到,點擊TreeNode通過關聯的KeyField過濾所連結的GridView中資料的作用。


使用步驟


1.呈現樹狀的Menu

1.先設定所要連結的ConnectionStrings,這部分請參考下文中的《關於Connection的一些說明》。


2.選擇所要連結TableName,設定相關聯的IDTextParent等。


3.如果頁面是通過MasterPage製作的,並且打開的新頁面也希望呈現相同的MasterPage的話,可以把MasterPageOpenNew設為teur


2.關聯GridView


1.首先需要在畫面中再貼一個WSDataSourceWSGridView來呈現GridView的資料

2.設定WSTreeView中的ConnctGridView,選擇要關聯的GridView

3.打開isConnectGridView開關

4.設定WSGridView中的TreeViewKeyField,選擇是以什麼欄位進行配對的。