| 組件 | 核心職責 |
|---|---|
| DataSet | 抽象基類,提供導航、資料存取/更新、排序/過濾、主從關係、查找、約束等通用 API。所有資料感知控制元件均擁有 DataSet 屬性。 |
| StorageDataSet | 繼承 DataSet,管理記憶體儲存,支援 MemoryStore/DataStore,自動追蹤列插入/更新/刪除,精確知曉需回寫資料源的變更。 |
| DataStore | 高效能緩存與持久化組件,單檔案儲存多資料流,分層目錄結構,適合離線/行動運算、非同步複寫、小型資料庫應用。 |
| DataSetView | 提供獨立游標、排序/過濾,多控制項共享同一 DataSet 時可動態切換檢視。 |
| QueryDataSet | JDBC 指定 DataSet,透過 Query 屬性(SQL 陳述式)管理資料提供者。 |
| ProcedureDataSet | JDBC 指定 DataSet,透過 Procedure 屬性(預存程序)管理資料提供者。 |
| TableDataSet | 無內建提供者的通用 DataSet,可解析修改回寫資料源,支援從 DataFile(如文字檔)導入資料。 |