強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

)是一款通用數據庫訪問組件,提供了多個數據庫的直接訪問,如針對Windows的Delphi,C++Builder, Lazarus (以及 Free Pascal), Mac OS X, iOS,Android,Linux和64和32位的FreeBSD等等。我們將長期的經驗集於這個小組件,提供統一的數據庫連接訪問(如oracle、微軟SQL等等)。這意味著你可以在你的項目之間輕鬆地切換不同的數據庫,以及創建跨數據庫應用程序接口。

DataSet Manager窗口

DataSet Manager(數據集管理器)窗口顯示項目中的數據集。你可以使用DataSet Manager窗口通過將項目從窗口拖動到項目中的表單來創建用戶界面(由數據綁定控件組成)。每個項目都有一個下拉控件列表,你可以在將列表拖動到表單之前選擇要創建的控件類型。你可以使用其他控件(包括你創建的控件)自定義控件列表。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

使用DataSet Manager窗口,你可以:

  • 通過將項目從DataSet Manager窗口拖到窗體上來創建顯示數據的窗體。
  • 在DataSet Manager窗口中自定義每種數據類型可用的控件列表。
  • 選擇將項目拖動到Windows應用程序中的表單上時應創建的控件。
  • 在項目的DataSet中創建和刪除TField對象。

打開DataSet Manager窗口

可以通過單擊“Tools(工具)”菜單上的“DataSet Manager”來顯示“DataSet Manager”窗口。你還可以使用IDE桌面保存/加載來保存DataSet Manager窗口位置,並在下一次IDE加載期間將其還原。

在DataSet Manager窗口中觀察項目DataSet

默認情況下,DataSet Manager顯示當前打開的表單的DataSet。它還可以從項目中的所有表單中提取DataSet。要使用它,請單擊“Extract DataSets from all forms in project

(從項目中的所有表單提取數據集)”按鈕。此設置會被保留。請注意,使用此模式可以減慢大型項目的開放速度,並填充大量表單和DataSet(數據集)。在Borland Delphi 2005和Borland Developer Studio 2006中,這些項目的開放可能非常緩慢,可能需要幾十分鐘。

可以按表單或連接對DataSet進行分組。要更改DataSet分組,請單擊“Grouping mode(分組模式)”按鈕或單擊向下的圖標。你還可以通過從DataSet Manager窗口彈出菜單中選擇所需模式來更改分組模式。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

創建數據綁定控件

你可以將項目從DataSet Manager窗口拖到窗體上以創建新的數據綁定控件。DataSet Manager窗口中的每個節點都允許你選擇將其拖動到表單上時創建的控件類型。你必須在網格佈局(其中所有列或屬性顯示在TDataGrid組件中)或詳細信息佈局(其中所有列或屬性都顯示在各個控件中)之間進行選擇。 要使用Grid layout(網格佈局),請在表單上拖動數據集節點。默認情況下,會創建TDataSource和TDBGrid組件。通過在“DataSet Manager”窗口中選擇項目並從項目的下拉控制列表中選擇控件,可以在拖動之前選擇要創建的控件。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

要使用“Details layout(詳細信息佈局)”,請從“DataSet Manager”窗口的“DataSet”節點下拉控制列表中選擇“Details”。然後在每個DataSet字段的下拉控制列表中選擇所需的控件。必須創建DataSet字段。設置所需選項後,你可以將DataSet從DataSet嚮導拖到窗體中。DataSet Manager將為每個字段創建TDataSource組件,組件和標籤。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

將自定義控件添加到DataSet Manager窗口

要將自定義控件添加到列表,請單擊“DataSet Manager”工具欄上的“Options(選項)”按鈕。將出現DataSet Manager - 自定義控件對話框。使用此對話框,你可以為DataSet和不同類型的DataSet字段設置控件。 為此,請單擊“DataSet”節點或“DB objects groups(數據庫對象組)”框中所需類型字段的節點,然後使用“Add(添加)”和“Remove(刪除)”按鈕設置所需的控制列表。你還可以通過在已分配的DB控件列表中選擇默認控件並按“Default(默認)”按鈕來設置默認控件。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

DataSet Manager - 選項對話框中的重置按鈕可以輕鬆恢復默認配置。

使用TField對象

DataSet Manager允許你創建和刪除TField對象。DataSet必須處於活動狀態才能使用DataSet Manager中的字段。你可以根據數據庫表列添加字段,創建新字段,刪除字段,使用drag-n-drop更改字段順序。

要基於數據庫表列創建字段,請右鍵單擊“Fields(字段)”節點,然後從彈出菜單中選擇“Create Field (創建字段)”或按<insert>。請注意,手動添加至少一個字段後,在表單上拖動DataSet時,不會自動生成與數據字段對應的DataSet字段,並且無法在表單上拖動這些字段。 要添加所有可用字段,請右鍵單擊“Fields”節點,然後從彈出菜單中選擇“Add all fields(添加所有字段)”。/<insert>

要創建新字段,請右鍵單擊“Fields”節點,然後從彈出菜單中選擇“New Field(新建字段)”或按<ctrl>。將出現“New Field”對話框。 輸入所需的值,然後按OK按鈕。/<ctrl>

要刪除字段,請在“DataSet Manager”窗口中選擇這些字段,然後按<delete>。/<delete>

DataSet Manager允許你更改主窗口中顯示的字段的視圖。打開“Customize controls(自定義控件)”對話框,然後跳轉到“Options(選項)”頁面。

強大的跨數據庫訪問組件 UniDAC使用教程:DataSet Manager

你可以選擇將哪些信息添加到DataSet Manager主窗口中的Field和Data Field對象的名稱中。

↓↓↓


分享到:


相關文章: