以甘特圖的方式呈現資料。
這邊是以 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