以甘特圖的方式呈現資料。
這邊是以 DataGrid 搭配 Gantt元件使用為例,
並且希望 "專案進度明細" 的資料顯示於甘特圖。
Step1>   
從工具箱裡拖拉一個Gantt元件到設計畫面上,如下:

Step2> Gantt主要需要設定的屬性如下,
| 
   RemoteName  | 
  
   介紹  | 
  
   設定甘特圖的資料來源。  | 
 
| 
   舉例  | 
  
   此處設定為
  "專案進度管理.專案進度明細"  | 
 |
| 
   RowID  | 
  
   介紹  | 
  
   設定作為 Key的欄位, 此欄位通常是唯一鍵值的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "項目序號"  | 
 |
| 
   ParentID  | 
  
   介紹  | 
  
   如果甘特圖有多層的關係,需定義哪一個欄位存放上層的連結。  | 
 
| 
   舉例  | 
  
   此處設定為
  "上層項目"  | 
 |
| 
   TextCoumn  | 
  
   介紹  | 
  
   設定作為
  "甘特圖項目名稱"
  的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "項目名稱"  | 
 |
| 
   TextCaption  | 
  
   介紹  | 
  
   設定作為
  "甘特圖項目標題"
  的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "任務名稱"  | 
 |
| 
   StartDate  | 
  
   介紹  | 
  
   設定作為
  "起始日期" 的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "啟動日期"  | 
 |
| 
   EndDate  | 
  
   介紹  | 
  
   設定作為
  "結束日期" 的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "預計結束日期"  | 
 |
| 
   ActuallyStart  | 
  
   介紹  | 
  
   設定作為
  "實際起始日期" 的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "實際啟動日期"  | 
 |
| 
   ActuallyEnd  | 
  
   介紹  | 
  
   設定作為
  "實際結束日期" 的欄位。  | 
 
| 
   舉例  | 
  
   此處設定為
  "實際結束日期"  | 
 |
| 
   QueryObj  | 
  
   介紹  | 
  
   搭配的查詢視窗id。(datagrid的ID+queryObj)  | 
 
| 
   舉例  | 
  
   此處設定為
  "dgMasterqueryObj"  | 
 |
| 
   ShowToday  | 
  
   介紹  | 
  
   是否顯示今天的日期線。  | 
 
| 
   舉例  | 
  
   此處設定為
  true  | 
 |
| 
   AutoSave  | 
  
   介紹  | 
  
   是否自動存檔。  | 
 
| 
   舉例  | 
  
   此處設定為
  true  | 
 |
| 
   Scale  | 
  
   介紹  | 
  
   呈現範圍可以選擇 日期
  / 星期
  / 月份
  之一。  | 
 
| 
   舉例  | 
  
   此處設定為
  "month"  | 
 
 
Step3> 設定完成且存檔後,預覽畫面如下:
透過查詢,過濾資料並顯示在甘特圖。

Related Topics