顯示資料概觀

更新:2007 年 11 月

您可以將資料顯示給應用程式的使用者,只需要將資料繫結到表單上的控制項即可。您可以從 [資料來源] 視窗將項目拖曳至 Windows 應用程式中的表單,以建立這些資料繫結控制項。

開發資料繫結 Windows 應用程式時,有多個元件和處理序是應該瞭解的。以下摘要說明建立資料繫結 Windows 應用程式的相關工作、物件和對話方塊。如需詳細資訊,請參閱 Windows Form 資料繫結

與在 Windows 應用程式之表單上顯示資料有關的工作

下列工作將示範在 Windows 應用程式的表單上顯示資料的一般程序。

工作

詳細資訊

開啟 [資料來源] 視窗。

HOW TO:開啟資料來源視窗

將資源來源加入至專案。

資料來源視窗中按一下 [加入新資料來源],並完成資料來源組態精靈

在 [資料來源] 視窗中,將項目設為所要建立的控制項。

HOW TO:設定從資料來源視窗拖曳時要建立的控制項

從 [資料來源] 視窗將項目拖曳至表單。

將控制項顯示資料的方式格式化。

格式化和進階繫結對話方塊

建立顯示資料的表單之後,可能需要執行下列其中一個工作:

工作

如需詳細資訊

編輯基礎資料來源中的資料

在您的應用程式中編輯資料 (請牢記,資料繫結控制項的資料變更會自動寫入資料集,但不會自動儲存到基礎資料庫中)。

驗證資料變更

驗證資料

將更新資料儲存回資料庫

儲存資料

資料來源

資料來源表示應用程式可使用的資料,可透過執行資料來源組態精靈加以建立。從資料庫、Web 服務或物件,可建立資料來源。如需詳細資訊,請參閱資料來源概觀

資料來源視窗

專案中可用的資料來源會顯示為資料來源視窗中的項目,且可以拖曳至表單上,以建立顯示基礎資料的控制項。

從 [資料來源] 視窗拖曳項目之前,先按一下每個資料表和資料行的下拉式清單,並選取所要的控制項,即可指定所要建立的控制項。如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

注意事項:

在 [資料來源] 視窗中,您可以更改項目的可用控制項清單。如需詳細資訊,請參閱 HOW TO:將自訂控制項加入至資料來源視窗

TableAdapter

TableAdapter 為 Visual Studio 所建立的設計工具產生之元件,且是用來填入資料集 (更精確地說,是用來將資料載入到組成資料集的 DataTable,以及更新 DataTable 填入來源的資料庫)。TableAdapter 類似強型別資料配接器,提供應用程式與資料之間的通訊。TableAdapter 包含連接和命令 (或 SQL 陳述式),針對基礎資料存放區執行。如需詳細資訊,請參閱 TableAdapter 概觀

TableAdapter 查詢

TableAdapter 與標準資料配接器不同,它能夠包含多個查詢,填入關聯的資料表。只要查詢傳回的資料符合與 TableAdapter 關聯資料表的相同結構描述,您可以根據應用程式需求,定義多個查詢。如需詳細資訊,請參閱 HOW TO:建立 TableAdapter 查詢

資料智慧標籤

許多控制項有專門處理資料的智慧標籤。特定控制項加入至表單時,智慧標籤上會有一組與資料相關的可能動作。如需詳細資訊,請參閱資料智慧標籤

BindingSource 元件

BindingSource 元件有兩個用途。第一,將表單上的控制項繫結至資料時,它提供間接取值 (Indirection) 層。表單上的控制項會繫結至 BindingSource 元件 (而不是直接繫結至資料來源)。

此外,BindingSource 元件可以管理物件集合。將某個型別加入至 BindingSource,會建立該型別清單。

如需 BindingSource 元件的詳細資訊,請參閱:

BindingNavigator 控制項

這個元件提供在 Windows 應用程式上巡覽資料的使用者介面。如需詳細資訊,請參閱 BindingNavigator 控制項 (Windows Form)

DataGridView 控制項

DataGridView 控制項讓您顯示和編輯來自各種不同資料來源的表格式資料。透過 DataSource 屬性,可完成將資料繫結至 DataGridView 控制項。如需詳細資訊,請參閱 DataGridView 控制項概觀 (Windows Form)

請參閱

工作

逐步解說:顯示 Windows 應用程式之表單上的資料

逐步解說:建立支援簡單資料繫結的使用者控制項

逐步解說:建立支援複雜資料繫結的使用者控制項

逐步解說:建立支援查閱資料繫結的使用者控制項

概念

資料的新功能

DataSet 設計工具

資料來源概觀

參考

資料來源視窗

其他資源

資料逐步解說

顯示 Windows 應用程式之表單上的資料