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