Appendix BClient端元件\InfoTreeView

InfoTreeView

 

 

【功能說明】

用途:使用于Client端,繼承自TreeView元件,繼承自TreeView元件,此元件的主要功能是將資料表的內容以樹狀結構的形式顯示出來,因此此資料表內容可以是一個單檔的Table或是一個具有父欄位指標的Table資料,就可以顯示多階的資料。

 

【元件屬性】

Name(名稱)(String

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

 

BindingSource(資料源)(InfoBindingSource)

TreeView內容的資料來源,請選擇使用一個存在的InfoBindingSource

 

AutoApply(自動應用)(bool

設定綁定的InfoDataSet是否要AutoApply

 

KeyField(節點ID欄位)(String

資料表中存放樹的節點ID的欄位名稱,在此TreeView可以顯示兩個欄位,一個為ID,另一個為名稱。

 

ParentField(父節點欄位)(String

資料表中存放樹的節點的父節點的ID的欄位名稱,如果沒有設定則為單階的結構,也可以使用在本TreeView中顯示,需注意ParentField內容應避免指到自己或自己的子節點造成死循環的現象。

 

TextField(內容欄位)(String

資料表中存放樹的節點顯示的內容的欄位名稱,用來顯示節點名稱。

 

【事件】

請參閱 VS有關TreeView組件Event

 

【功能函數】

Initial()

按照資料表的資料,讀入此TreeView中並顯示在頁面中。

 

InsertItem()

打開新增一個節點另一個頁面,可以新增一個新的節點,並輸入新節點的父節點和顯示內容,確定後會新增到原資料表中,並更新TreeView的內容。

 

DeleteItem()

刪除目前選中的節點,同時也會到資料表中同步刪除資料。

 

UpdateItem()

打開另一個更改節點的頁面,可以對目前選中的節點進行修改,包括父節點和顯示內容,確定後會寫回資料表中並對TreeView更新資料。

 

其他函數請參閱 VS有關 TreeView元件Method

 

【其他說明】

無。

 

 

Top of Page