顯示資料概觀
更新:2007 年 11 月
您可以將資料顯示給應用程式的使用者,只需要將資料繫結到表單上的控制項即可。您可以從 [資料來源] 視窗將項目拖曳至 Windows 應用程式中的表單,以建立這些資料繫結控制項。
開發資料繫結 Windows 應用程式時,有多個元件和處理序是應該瞭解的。以下摘要說明建立資料繫結 Windows 應用程式的相關工作、物件和對話方塊。如需詳細資訊,請參閱 Windows Form 資料繫結。
與在 Windows 應用程式之表單上顯示資料有關的工作
下列工作將示範在 Windows 應用程式的表單上顯示資料的一般程序。
工作 |
詳細資訊 |
---|---|
開啟 [資料來源] 視窗。 |
|
將資源來源加入至專案。 |
|
在 [資料來源] 視窗中,將項目設為所要建立的控制項。 |
|
從 [資料來源] 視窗將項目拖曳至表單。 |
|
將控制項顯示資料的方式格式化。 |
建立顯示資料的表單之後,可能需要執行下列其中一個工作:
工作 |
如需詳細資訊 |
---|---|
編輯基礎資料來源中的資料 |
在您的應用程式中編輯資料 (請牢記,資料繫結控制項的資料變更會自動寫入資料集,但不會自動儲存到基礎資料庫中)。 |
驗證資料變更 |
|
將更新資料儲存回資料庫 |
資料來源
資料來源表示應用程式可使用的資料,可透過執行資料來源組態精靈加以建立。從資料庫、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)。