TClientDataSet[3]: 手動建立數據集
//放置控件: ClIEntDataSet1、DataSource1、DBGrid1、Button1, 然後 procedure TForm1.Butto
TClientDataSet[6]: 讀取 TClientDataSet 中的圖片數據
當我第一次從 TClIEntDataSet 中讀出圖片數據時, 發現不是圖片! 慢慢觀察發現是前面多了 8 個字節(前 4 個字節是 01 00 00 0
TClientDataSet[7]: 辨析 Field、FieldDef、Fields、FieldDefs、FieldList、FieldDefList
TFIEldTFIEldDefTFIEldsTFIEldDefsTFieldList、TFIEldDefListAssignAssignValueClearF
TClientDataSet[8]: 關於索引與排序
索引的目的有三: 快速定位、排序、建立主從表. 下面是相關屬性與方法:IndexDefs; { } IndexFIEldCount; { } In
TClientDataSet[9]: 計算字段
TClIEntDataSet 中計算字段有兩種: Calculated(計算字段)、InternalCalc(內部計算字段). 兩者區別是: Calcul
TClientDataSet[10]: 簡單統計
//先在窗體上放置 ClIEntDataSet1、Button1 然後: { 建表 } procedure TForm1.FormCreate(Sender
TClientDataSet[11]: 分組統計
設計時實現的分組統計: 查看原圖(大圖) 運行時實現的分組統計://前期只需要添加 ClIEntDataSet1、DataSource1、DBGrid1
TClientDataSet[14]: 測試 FindFirst、FindNext、FindLast、FindPrior、Found
//先在窗體添加 ClIEntDataSet1 和兩個 Button { 初始化測試數據 } procedure TForm1.FormCreate(Sen
TClientDataSet[15]: 測試添加與恢復
相關成員不少, 不親自測試很難徹底了解其細節; 下面是我的測試: 查看原圖(大圖) 測試代碼:unit Unit1; interface uses
TClientDataSet[16]: 用計算字段顯示 UpdateStatus
TClIEntDataSet.UpdateStatus: TUpdateStatus; TUpdateStatus = (usUnmodified, us
TClientDataSet[17]: StatusFilter
測試圖: 測試代碼:unit Unit1; interface uses Windows, Messages, SysUtils, Variants,
TClientDataSet[18]: OptionalParam
uses XMLDoc; procedure TForm1.FormCreate(Sender: TObject); begin with ClIEntD
TClientDataSet[19]: 查找字段(fkLookup)
動態建立 (其中的 School 字段是 Lookup 字段)://先在窗體上放置: DBGrid1、DataSource1、ClientDataSet1