表格(TsRadGridView)¶
功能視窗的明細區與查詢結果都以 TsRadGridView 格線呈現。以下操作對所有格線通用。
欄位標題右鍵選單¶
在欄位標題上按滑鼠右鍵,會出現下列選單(項目文字會自動帶入你點到的欄名):
| 選單項目 | 功能說明 |
|---|---|
依"欄名"遞增排序 |
依該欄由小到大排序(同一時間只保留最後選的排序方式) |
依"欄名"遞減排序 |
依該欄由大到小排序 |
清除"欄名"的排序 |
取消該欄的排序 |
依"欄名"群組 |
依該欄的值分組顯示 |
取消"欄名"群組 |
取消該欄的群組 |
打開群組面板 |
切換顯示/隱藏最上方的群組拖放面板(可將欄位拖進去做群組) |
自動調整欄寬 |
一次把所有欄位寬度調整成貼合內容 |
記憶格式 |
把目前的欄位版型(欄序/欄寬/隱藏欄位)存成永久版型,詳見版型記憶 |
匯出至 Excel |
把格線內容匯出成 Excel 檔,詳見匯出 Excel |

資料列右鍵選單¶
在資料列(內容)上按右鍵,依程式與欄位型態會出現下列項目:
| 選單項目 | 功能說明 | 出現時機 |
|---|---|---|
複製當前儲存格 |
複製點到的儲存格內容到剪貼簿 | 一般格線皆有 |
新增數筆 |
一次新增多筆空白列 | 可新增明細、且在編輯狀態才可按 |
刪除此筆資料 |
將點到的這一列標記刪除 | 可新增明細、且在編輯狀態才可按 |
全部勾選 |
把勾選欄一次全部打勾 | 明細有勾選欄、且在編輯狀態 |
取消勾選 |
把勾選欄一次全部取消 | 明細有勾選欄、且在編輯狀態 |
從 Excel 匯入 |
由 Excel 檔匯入資料到明細,詳見從 Excel 匯入 | 支援匯入的可編輯明細 |
非編輯狀態時
新增數筆、刪除此筆資料、勾選相關項目在非編輯狀態下會呈停用(灰色)。請先按工具列的 新增 或 修改 進入編輯狀態。

一鍵自動欄寬¶
在格線左上角(列標記上方那一格)點兩下,即可一次把所有欄位寬度調整成貼合內容,效果同右鍵的 自動調整欄寬。滑鼠移到該處會顯示提示「點兩下自動調整欄寬」。

調整欄寬、欄序、排序與群組¶
- 欄寬:拖曳欄位標題交界處即可加寬/縮窄。
- 欄序:按住欄位標題拖曳到目標位置放開,調整欄位順序。
- 排序:可用右鍵選單,或直接點欄位標題切換排序(多數格線支援)。
- 群組:先用
打開群組面板顯示群組面板,再把欄位標題拖進面板即可分組。

版型記憶¶
按欄標題右鍵的 記憶格式 後,這個格線的版型會被記住:
- 儲存的內容:每一欄的欄序(顯示順序)、欄寬、是否隱藏,以及凍結欄數(左側釘選欄數)。
- 不會儲存的內容:排序、群組、欄位篩選不會存入永久版型(見下方說明)。
- 儲存位置:存到資料庫,並以「程式代號+該格線名稱」為鍵,因此同一支程式的每個格線各自記憶;下次開啟同一程式時自動套回。
- 排序/群組的暫存行為:你當次做的排序與群組屬於「本次執行的暫存版型」——在同一程式內切到別的畫面再切回來會保留,但關閉程式後即還原,不會存成永久版型。
還原預設版型
目前畫面上沒有「一鍵還原預設版型」的按鈕。若要回到系統預設欄位配置,需請系統管理員清除該格線已存的版型記錄。(此還原途徑未於本次程式碼中確認,請以實際系統設定為準。)
匯出 Excel¶
按欄標題右鍵的 匯出至 Excel:
- 跳出「另存新檔」對話框,預設檔名為「格線名稱_日期時間.xlsx」,預設目錄為系統設定的 Excel 匯出目錄。
- 選好位置存檔後,系統會將格線內容輸出成
.xlsx,並包含欄標題、欄位小計與群組小計。 - 匯出完成後會自動開啟該 Excel 檔。

匯出的欄位
匯出的是格線目前呈現的欄位與資料(含目前的排序/群組樣式)。若只想匯出部分欄位,可先隱藏不需要的欄再匯出。
從 Excel 匯入¶
部分可編輯的明細格線,資料列右鍵有 從 Excel 匯入。它靠表頭文字對應欄位做匯入,規則如下:
- 對應方式:Excel 的第 1 列必須是欄位標題,其標題文字需與格線的欄位標題一致(比對不分大小寫);系統只對應「可見、可編輯」的欄位,資料從 Excel 第 2 列起讀取。
- 整批預檢、全有或全無:匯入前會先把每一格轉成對應型別做檢查;只要有任何一格轉不過,就整批中止,不會匯入一半。中止時會列出無法填入的儲存格(標明 Excel 列號與欄名,最多顯示前 20 筆)供你修正。
- 前置條件:需先進入編輯狀態才能匯入;若 Excel 表頭與格線欄位完全對應不到,會提示「Excel 表頭與表格欄位無一對應」。
匯入前先對齊表頭
最穩的做法是先用 匯出至 Excel 匯出一份空白或範例,直接在該檔的表頭下填資料,再匯入回來,可確保表頭文字完全一致。