翻譯|使用教程|編輯:楊鵬連|2021-03-15 11:51:12.050|閱讀 241 次
概述:VARCHART XGantt是一個交互式甘特圖組件,可生成清晰,靈活的甘特圖。本文介紹了甘特圖圖形顯示的數據基礎-數據表。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
甘特圖(Xgantt)從1998年的第一個商用版本開始就致力于計劃編制和項目管理方面控件的研究和開發,經過20多年的積累和沉淀,目前可為軟件開發商和最終用戶提供最頂級的計劃編制和項目管理的控件產品,幫助用戶快速的整合項目管理軟件所需的甘特圖,網絡圖,資源柱狀圖,日程日歷,資源調度等功能模塊,并提供全方位的支持和服務。
VARCHART XGantt是一款功能強大的甘特圖控件,其模塊化的設計讓您可以創建滿足需要的應用程序。XGantt可用于.NET,ActiveX和ASP.NET應用程序,可以快速、簡單地集成到您的應用程序中,幫助您識別性能瓶頸、避免延遲以及高效利用資源,使復雜數據變得更加容易理解。
VARCHART XGantt在市場上已有近30年的歷史,它提供了最完善的C#Gantt圖表控件,可用于構建現代而又可靠的行業資源調度應用程序。
作為甘特圖圖形顯示的數據基礎,VARCHART XGantt 最初使用兩個標準的節點和鏈接數據表,其字段可以單獨定義。在4.0版本中,這個概念得到了擴展。最多可定義90個數據表,表與表之間可以建立1:n關系。這有助于避免許多情況下的冗余;它允許通過相關數據記錄訪問主數據記錄,并提供集成在 VARCHART XGantt 中的資源調度模塊所需的數據。
為了兼容現有的應用程序,VARCHART XGantt繼續在以前的模式下運行。只有在設計時或運行時激活相應的選項,才能使用擴展數據表。你可以在屬性頁General中找到選項Extended data tables enabled。
在編程界面,通過設置 VcGantt 屬性 ExtendendDataTablesEnabled 為 True,擴展數據表在運行時被打開。
處理數據表
默認情況下,數據表Maindata和Relations是存在的。在屬性頁Objects中,您可以點擊Data tables...按鈕,進入對話框Administrate Data Tables。生成新的數據表需要在之前開啟擴展數據表模式。下圖中的數據表任務和操作是通過在數據表部分點擊創建的。
在 "數據表字段 "部分,您可以編輯上述選定表格的字段。您可以通過 ,生成新的字段,通過 ,刪除現有的字段或通過 ,復制字段,如下圖所示。
在使用API時,列索引是必不可少的,因為數據字段的內容只能通過索引來處理。如果你在制作了編程代碼后,修改了這個對話框中的字段序列,即索引,你需要調整訪問相應字段的編程代碼。
如果您修改了數據類型,您可能需要相應地調整已經定義的格式和層,以確保在訪問字段時使用適當的數據類型。
如果你希望數據記錄是唯一的,從而可以區分,那么就要對字段設置主鍵功能。主鍵也可以由更多的字段組成,但最多只能是三個字段。關于復合主鍵使用的詳細說明,請參見《管理數據表對話框》一章。
對于一個由關系引用的數據表,選擇一個字段作為主鍵是必須的。
如果內容顯示出1:n的關系,以及如果一個下級數據記錄應該直接引用主數據記錄的一個數據字段,那么關聯表就很有用。
目前在兩個表A和B之間只能建立單一的1:n關系;B的第二個字段不允許與A的主鍵相關聯。然而,第三個表C的字段允許與表A的主鍵相關聯。
注意:如果在關系中使用具有復合主鍵的數據表,關系必須與主鍵相匹配。否則不可能建立唯一連接。如果關系的定義不正確--既沒有在API也沒有在 "管理數據表 "對話框中進行檢查,那么數據記錄將不會被連接。這將導致事件VcDataRecordNotFound。
在下面的示例中,通過在列Relationship中設置Task:ID,在表Operation和Task之間創建了一個關系。
Table Task:
想要了解甘特圖或慧都APS系統,請登錄慧都網,解決您的問題!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: