【功能說明】
用途:使用于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。
【其他說明】
無。