跳轉到

表格(TsRadGridView)

功能視窗的明細區與查詢結果都以 TsRadGridView 格線呈現。以下操作對所有格線通用。

欄位標題右鍵選單

欄位標題上按滑鼠右鍵,會出現下列選單(項目文字會自動帶入你點到的欄名):

選單項目 功能說明
依"欄名"遞增排序 依該欄由小到大排序(同一時間只保留最後選的排序方式)
依"欄名"遞減排序 依該欄由大到小排序
清除"欄名"的排序 取消該欄的排序
依"欄名"群組 依該欄的值分組顯示
取消"欄名"群組 取消該欄的群組
打開群組面板 切換顯示/隱藏最上方的群組拖放面板(可將欄位拖進去做群組)
自動調整欄寬 一次把所有欄位寬度調整成貼合內容
記憶格式 把目前的欄位版型(欄序/欄寬/隱藏欄位)存成永久版型,詳見版型記憶
匯出至 Excel 把格線內容匯出成 Excel 檔,詳見匯出 Excel

欄位標題右鍵選單

資料列右鍵選單

資料列(內容)上按右鍵,依程式與欄位型態會出現下列項目:

選單項目 功能說明 出現時機
複製當前儲存格 複製點到的儲存格內容到剪貼簿 一般格線皆有
新增數筆 一次新增多筆空白列 可新增明細、且在編輯狀態才可按
刪除此筆資料 將點到的這一列標記刪除 可新增明細、且在編輯狀態才可按
全部勾選 把勾選欄一次全部打勾 明細有勾選欄、且在編輯狀態
取消勾選 把勾選欄一次全部取消 明細有勾選欄、且在編輯狀態
從 Excel 匯入 由 Excel 檔匯入資料到明細,詳見從 Excel 匯入 支援匯入的可編輯明細

非編輯狀態時

新增數筆刪除此筆資料、勾選相關項目在非編輯狀態下會呈停用(灰色)。請先按工具列的 新增修改 進入編輯狀態。

資料列右鍵選單(非編輯狀態下部分項目呈灰色停用)

一鍵自動欄寬

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

格線左上角滑鼠停留顯示「點兩下自動調整欄寬」提示

調整欄寬、欄序、排序與群組

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

打開群組面板並依欄位分組後的畫面

版型記憶

按欄標題右鍵的 記憶格式 後,這個格線的版型會被記住:

  • 儲存的內容:每一欄的欄序(顯示順序)欄寬是否隱藏,以及凍結欄數(左側釘選欄數)
  • 不會儲存的內容:排序、群組、欄位篩選不會存入永久版型(見下方說明)。
  • 儲存位置:存到資料庫,並以「程式代號+該格線名稱」為鍵,因此同一支程式的每個格線各自記憶;下次開啟同一程式時自動套回。
  • 排序/群組的暫存行為:你當次做的排序與群組屬於「本次執行的暫存版型」——在同一程式內切到別的畫面再切回來會保留,但關閉程式後即還原,不會存成永久版型。

還原預設版型

目前畫面上沒有「一鍵還原預設版型」的按鈕。若要回到系統預設欄位配置,需請系統管理員清除該格線已存的版型記錄。(此還原途徑未於本次程式碼中確認,請以實際系統設定為準。)

匯出 Excel

按欄標題右鍵的 匯出至 Excel

  1. 跳出「另存新檔」對話框,預設檔名為「格線名稱_日期時間.xlsx」,預設目錄為系統設定的 Excel 匯出目錄。
  2. 選好位置存檔後,系統會將格線內容輸出成 .xlsx,並包含欄標題、欄位小計與群組小計
  3. 匯出完成後會自動開啟該 Excel 檔。

匯出至 Excel 時跳出的另存新檔對話框

匯出的欄位

匯出的是格線目前呈現的欄位與資料(含目前的排序/群組樣式)。若只想匯出部分欄位,可先隱藏不需要的欄再匯出。

從 Excel 匯入

部分可編輯的明細格線,資料列右鍵有 從 Excel 匯入。它靠表頭文字對應欄位做匯入,規則如下:

  • 對應方式:Excel 的第 1 列必須是欄位標題,其標題文字需與格線的欄位標題一致(比對不分大小寫);系統只對應「可見、可編輯」的欄位,資料從 Excel 第 2 列起讀取。
  • 整批預檢、全有或全無:匯入前會先把每一格轉成對應型別做檢查;只要有任何一格轉不過,就整批中止,不會匯入一半。中止時會列出無法填入的儲存格(標明 Excel 列號與欄名,最多顯示前 20 筆)供你修正。
  • 前置條件:需先進入編輯狀態才能匯入;若 Excel 表頭與格線欄位完全對應不到,會提示「Excel 表頭與表格欄位無一對應」。

匯入前先對齊表頭

最穩的做法是先用 匯出至 Excel 匯出一份空白或範例,直接在該檔的表頭下填資料,再匯入回來,可確保表頭文字完全一致。

相關功能