摘要:Visual Studio? .NET 提供了很多工具以處理數據。有些工具可以直接在數據源對數據進行處理,而其他工具則可以處理集成到 Visual Basic? 或 Visual C#? 應用程序中的數據。本文介紹各種可用的工具,以及有關這些工具的信息在 Visual Studio 文檔中的位置。本文包含一些指向英文站點的鏈接。 簡介 本文簡要介紹了每種設計時數據工具的用途和用法。注重:并非所有版本的 Visual Studio .NET 中都包含所有設計時工具。設計時數據工具概述 下表列出了用于在設計時處理數據的可用工具。數據庫設計 以下工具答應您在 Visual Studio 中創建和編輯數據庫結構。| 工具 | 說明 | 更多信息 | Server EXPlorer查看和處理任何您可以通過網絡訪問的服務器上的數據鏈接、數據庫連接以及系統資源。Connecting to Remote Resources with Server ExplorerData Link
PRoperties Dialog Box配置連接字符串。Adding New Data Connections in Server ExplorerVisual Database Tools創建和維護數據庫;通常從 Server Explorer(服務器資源治理器)進行訪問。Work You Can Do With the Visual Database Tools
數據適配器 數據適配器是 ADO.NET 對象,其中包含對 SQL 命令或
存儲過程的引用,用于向數據集中填充數據以及從數據集中將更改信息重新寫入數據存儲中。
工具 | 說明 | 更多信息 | Data Adapter Configuration Wizard設置新的或現有的數據適配器的屬性。Creating Data Adapters Using a WizardData Adapter Preview Dialog Box查看如何將數據填充到數據集中。ADO.NET Data AdaptersTable Mappings Dialog Box指定適配器如何將數據源中的列轉換為數據集表中的列。Table Mapping in Data Adapters
數據集 數據集將數據存儲在一個斷開連接的緩存中。以下工具答應您在應用程序中創建,生成,編輯和使用 ADO.NET 數據集。類型化數據集 類型化數據集由以下各項定義:
- xml Schema,XML 架構說明了數據集中的表、列、鍵和各項之間的關系;
- 類文件,類文件繼續自 System.Data.DataSet,并實現了一些成員,以便訪問具有該指定架構的數據集。
因此,用于類型化數據集的工具包括那些用于編輯 XML 架構的工具,因為架構用于定義數據集的結構。
工具 | 說明 | 更多信息 | Generate Dataset Dialog Box生成數據集架構和類型化數據集類。結構從指定的數據適配器中推斷出。ADO.NET DatasetsAdd Dataset Dialog Box向應用程序中添加類型化或非類型化數據集實例。IntrodUCtion to DatasetsDataset Properties Dialog Box在只讀窗口中顯示數據集的結構。Visual Studio Tools for Creating DatasetsXML Designer以可視化方式為數據集創建和編輯 XML 架構。XML Schemas and DataEdit Key Dialog Box為定義關系數據結構的 XML 架構創建和編輯主鍵定義。Creating Primary and Unique Keys in XML SchemasEdit Relation Dialog Box創建和編輯定義了數據結構之間的關系的 XML 元素,例如外鍵關系。Introduction to DataRelation Objects非類型化數據集
非類型化數據集是 System.Data.DataSet 類的實例。數據集的結構不通過架構定義,而是在運行時編程實現的,或者通過集合編輯器(通過屬性窗口訪問)定義,下表對其進行了說明。
工具 | 說明 | 更多信息 | Add Dataset Dialog Box向應用程序中添加類型化或非類型化數據集實例。Introduction to DatasetsTables Collection Editor在非類型化數據集中添加和編輯表。Adding Untyped Datasets to a Form or ComponentColumns Collection Editor在非類型化數據集中添加和編輯列。Adding Untyped Datasets to a Form or ComponentConstraints Collection Editor在非類型化數據集中添加和編輯約束。Adding Untyped Datasets to a Form or ComponentRelations Collection Editor向非類型化數據集中添加關系。Introduction to DataRelation ObjectsRelation Dialog Box在非類型化數據集中編輯關系。Introduction to DataRelation Objects
數據綁定 數據綁定定義了數據如何顯示在窗體的控件中。對于 Windows 窗體,還定義了如何格式化數據并將它重新寫入數據源。下面是在 Windows 窗體中進行數據綁定的可用工具。
工具 | 說明 | 更多信息 | Data Form Wizard創建帶有數據綁定控件的 Web 窗體頁或 Windows 窗體。Data Form Wizard Generated CodeAdvanced Data Binding Dialog Box將控件的屬性窗口中出現的任何屬性綁定到值(從有效的數據提供程序到 Windows 窗體等)。Data Binding and Windows Forms
XML 架構和文件 以下工具答應您創建 XML 架構并直接編輯 XML 文件。XML 架構可用于定義類型化數據集的結構,也可用于定義任何 XML 文件的結構。
工具 | 說明 | 更多信息 | XML Designer可視化地創建和編輯 XML 架構。XML Schemas and DataEdit Key Dialog Box為定義關系數據結構的 XML 架構創建和編輯主鍵定義。Creating Primary and Unique Keys in XML SchemasEdit Relation Dialog Box創建和編輯定義了數據結構之間的關系的 XML 元素,例如外鍵關系。Introduction to DataRelation Objects 設計和治理數據庫結構的工具 在 Visual Studio 中,可以使用各種工具查看數據庫中的數據,以及添加和編輯數據庫結構(例如表、列、數據庫關系圖、存儲過程、函數和觸發器等)。實際上,可以使用數據庫自帶的工具集完成的大部分任務都可以使用 Visual Studio 工具來執行。在設計時,可以通過 Server Explorer 訪問大多數數據工具。創建連接 在治理一個數據庫之前,必須首先建立與該數據庫的連接。用于創建連接的設計工具是 Data Link Properties Dialog Box。
目的 | 操作 | 更多信息 | 連接到數據源從 Tools(工具)菜單或 Server Explorer(服務器資源治理器)中,單擊 Connect to Database(連接到數據庫)。Adding New Data Connections in Server Explorer
添加和修改數據庫元素 在 Server Explorer(服務器資源治理器)中用于處理數據的工具是 Visual Database Tools。要訪問可視化數據庫工具,請右擊 Server Explorer(服務器資源治理器)中的相應區域。例如,要創建新表,請展開數據連接直到看見 Tables(表)節點。右擊 Tables(表)節點,然后在快捷菜單上單擊 New Table(新建表)。
注重:Visual Studio 數據工具的功能取決于所連接的各個數據源。例如,同處理其他數據庫相比,Visual Studio 為處理 SQL Server 數據庫提供了更多的工具。 以下設計時工具可用于數據庫元素。目的 | 操作 | 更多信息 | 創建新的 SQL Server 數據庫右擊 Data Connections(數據連接)節點,然后在快捷菜單上單擊 Create New SQL Server Database(創建新的 SQL Server 數據庫)。Creating a New SQL Server Database in Server Explorer修改數據庫連接右擊數據庫節點,然后在快捷菜單上單擊 Modify Connection(修改連接)。Data Link Properties Dialog Box
數據庫關系圖
目的 | 操作 | 更多信息 | 創建新的數據庫關系圖右擊 Database Diagrams(數據庫關系圖)節點,然后在快捷菜單上單擊 New Diagram(新建關系圖)。Creating a New Database Diagram編輯現有的數據庫關系圖右擊要編輯的數據庫關系圖,然后在快捷菜單上選擇 Design Database Diagram(設計數據庫關系圖)。Opening Database Diagrams查看現有的數據庫關系圖雙擊現有的數據庫關系圖,在設計器中打開關系圖。Opening Database Diagrams
表
目的 | 操作 | 更多信息 | 創建新表右擊 Tables(表)節點,然后在快捷菜單上單擊 New Table(新建表)。Adding Tables編輯現有表右擊要編輯的表,然后在快捷菜單上單擊 Design Table(設計表)。Working with Tables顯示表中的數據右擊要查看的表,然后在快捷菜單上單擊 Retrieve Data from Table(從表中檢索數據);或者雙擊表以返回其數據。Man
ipulating Data
視圖
目的 | 操作 | 更多信息 | 創建新視圖右擊 Views(視圖)節點,然后在快捷菜單上單擊 New View(新建視圖)。Creating Views編輯現有視圖右擊要編輯的視圖,然后在快捷菜單上單擊 Design View(設計視圖)。Working With Views顯示視圖返回的數據右擊要查看的表,然后在快捷菜單上單擊 Retrieve Data from View(從視圖中檢索數據);或者雙擊視圖以返回其數據。Manipulating Data
觸發器
目的 | 操作 | 更多信息 | 創建觸發器右擊要為其創建觸發器的表或視圖,然后在快捷菜單上單擊 New Trigger(新建觸發器)。Creating a Trigger編輯觸發器右擊要編輯的觸發器,然后在快捷菜單上單擊 Edit Trigger(編輯觸發器)。Opening a Trigger
存儲過程
目的 | 操作 | 更多信息 | 創建新的存儲過程右擊 Stored Procedures(存儲過程)節點,然后在快捷菜單上單擊 New Stored Procedure(新建存儲過程)。Creating Stored Procedures and User-Defined Functions編輯現有的存儲過程右擊要編輯的存儲過程,然后在快捷菜單上單擊 Edit Stored Procedure(編輯存儲過程);或者雙擊要編輯的存儲過程。Opening Stored Procedures and User-Defined Functions運行存儲過程右擊要運行的存儲過程,然后在快捷菜單上單擊 Run Stored Procedure(運行存儲過程)。Running Stored Procedures and User-Defined Functions單步調試存儲過程右擊要單步執行的存儲過程,然后在快捷菜單上單擊 Step Into Stored Procedure(單步執行存儲過程)。Opening Stored Procedures and User-Defined Functions
函數
目的 | 操作 | 更多信息 | 創建新函數右擊 Functions(函數)節點,然后根據要創建的函數類型,在快捷菜單上單擊 New Inline Function(新建內聯函數)、New Table-valued Function(新建表值函數)或 New Scalar-valued Function(新建標量值函數)。Creating Stored Procedures and User-Defined Functions編輯現有函數右擊要編輯的函數,然后根據所使用的函數類型,在快捷菜單上單擊 Edit Inline Function(編輯內聯函數)、Edit Table-valued Function(編輯表值函數)或 Edit Scalar-valued Function(編輯標量值函數);或者雙擊要編輯的函數。Opening Stored Procedures and User-Defined Functions運行現有函數右擊要運行的函數,然后根據所使用的函數類型,在快捷菜單上單擊 Run Inline Function(運行內聯函數)、Run Table-valued Function(運行表值函數)或 Run Scalar-valued Function(運行標量值函數)。Running Stored Procedures and User-Defined Functions調試函數右擊要單步執行的函數,然后根據所使用的函數類型,單擊 Step Into Inline Function(單步執行內聯函數)、Step Into Table-valued Function(單步執行表值函數)或者 Step Into Scalar-valued Function(單步執行標量值函數)。Opening Stored Procedures and User-Defined Functions
向應用程序添加 ADO.NET 數據訪問的工具
應用程序設計的一個重要部分就是向窗體、Web 頁、XML Web services、
組件以及其他應用程序元素添加數據訪問。在多數情況下,這一過程首先需要向應用程序添加對象,然后在應用程序運行時實例化和執行這些對象。添加數據連接 要連接到數據源,應用程序需要使用 ADO.NET 數據連接對象。連接對象包括一個在運行時使用的連接字符串,用于在連接對象被實例化時,與數據庫建立連接。了解設計時連接(用于查看和治理數據庫元素)和運行時連接(用于讀取和寫入數據)之間的區別是十分重要的。設計時連接是 Visual Studio 集成開發環境 (IDE) 與數據庫之間的實時連接。而添加到窗體、Web 頁和組件的連接對象并不是實時的連接。它們只是對象,這些對象的屬性包含一個在應用程序運行時被激活的連接字符串。要創建連接,可以將連接從 Data Tab of the Toolbox 中顯式拖放到窗體上,將數據庫元素從 Server Explorer 中顯式拖放到窗體上,或者設置其他數據對象的特定連接相關屬性。配置連接 要配置連接,可以使用 Data Link Properties Dialog Box,該對話框答應您指定作為連接對象的連接字符串保存的信息。要顯示 Data Link Properties(數據鏈接屬性)對話框,請執行以下操作之一:
- 將連接對象或數據適配器從 Data Toolbox 中拖放到窗體上。
- 從 Server Explorer(服務器資源治理器)中將大部分數據庫元素拖放到窗體上。請參閱下面的"使用 Server Explorer(服務器資源治理器)創建連接"。
- 設置特定數據對象的連接或連接字符串屬性。請參閱下面的"通過設置屬性創建連接"。
- 從 Data Adapter Configuration Wizard 中選擇 New Connection(新建連接)。
使用 Server Explorer(服務器資源治理器)創建連接 應用程序的每個數據連接只需要一個連接對象。僅在應用程序中沒有連接到同一數據庫的其他連接時,才會創建連接對象。例如,將表拖放到窗體上時,將創建一個連接以及一個數據適配器。現在將第二個表拖放到窗體上(從同一個數據庫中),則只會創建一個數據適配器。假如檢查數據適配器的屬性,會看到每個命令的 Connection 屬性都設置為現有的連接對象。下表顯示了創建連接對象時需要從 Server Explorer(服務器資源治理器)中拖放的對象。
將以下對象拖放到窗體上 | 輸出 | 數據庫連接對象。整個表節點每個表的連接對象和數據適配器。單個表配置為讀取和更新所選的數據庫表的連接對象和數據適配器。一個或多個表或列從中選擇了列的每個表的連接對象和數據適配器。整個視圖節點每個視圖的連接對象和數據適配器。單個視圖所選視圖的連接對象和數據適配器。整個存儲過程節點連接對象和數據命令對象(其中包含一個對存儲過程的引用)。單個存儲過程連接對象和數據命令對象(其中包含一個對存儲過程的引用)。
從 Toolbox(工具箱)的 Data(數據)選項卡創建連接 從 Toolbox(工具箱)的 Data(數據)選項卡拖放到組件的任何元素都需要一個相關的連接。下表具體說明了可以拖放哪些對象、所產生的結果以及如何配置對象所需的連接。
將以下對象拖放到窗體上 | 輸出 | OleDbConnection 或 SqlConnection一個未配置的連接對象被添加到組件。要配置該連接,請設置其 ConnectionString 屬性。選擇 None(無)將打開 Data Link Properties(數據鏈接屬性)對話框。OleDbDataAdapter 或 SqlDataAdapter將啟動 Data Adapter Configuration Wizard(數據適配器配置向導),從中可以選擇或創建一個連接。在向導中選擇 New Connection(新建連接)將打開 Data Link Properties(數據鏈接屬性)對話框,并創建一個新的 OleDbConnection 對象。
通過設置屬性創建連接 可以通過設置特定對象的屬性來編輯或創建連接對象。這些對象可以是其他對象的成員。例如,命令對象是數據適配器對象的成員,因此瀏覽到數據適配器的命令屬性可以看到該命令的連接屬性。下表顯示了一些對象,將其屬性設置為 New 時,將打開 Data Link Properties(數據鏈接屬性)對話框。
對象 | 創建或修改連接的屬性 | OleDbConnectionOleDbConnection.ConnectionStringSqlConnectionSqlConnection.ConnectionStringOleDbCommandOleDbCommand.ConnectionSqlCommandSqlCommand.Connection
使用 Data Adapter Configuration Wizard(數據適配器配置向導)創建連接 Data Adapter Configuration Wizard(數據適配器配置向導)可用于幫助設置新的或現有數據適配器的屬性。運行 Data Adapter Configuration Wizard(數據適配器配置向導),然后選擇 Choose Your Data Connection(選擇您的數據連接)頁面上的 New Connection(新建連接),將打開 Data Link Properties(數據鏈接屬性)對話框并創建一個新的連接對象。有關運行 Data Adapter Configuration Wizard(數據適配器配置向導)的具體信息,請參閱本文后面的"添加或編輯數據適配器"。編輯現有的連接對象
選擇要編輯的連接對象。(當窗體位于設計視圖中時,連接對象位于組件欄中。)在屬性窗口中,選擇 ConnectionString 屬性,并從下拉列表中選擇一個連接。假如不存在所需的連接,請選擇 New Connection(新建連接)以顯示 Data Link Properties(數據鏈接屬性)對話框并創建一個新連接。
提示:其他數據對象可能具有指向一個現有數據連接的屬性。假如現有數據連接對象被刪除,則依靠它的數據對象可能不能繼續工作,直至這些對象的相應屬性被重置為指向新的連接對象。假如在創建連接對象后,需要更改數據連接,則應編輯現有連接(而不要刪除連接,然后再創建新連接)。添加或編輯數據適配器 數據適配器是處理數據庫和數據集之間的通信的 ADO.NET 對象。適配器包含四個數據命令對象:選擇、更新、插入和刪除命令對象。每個對象都包含一個相應的 SQL 語句或一個對存儲過程的引用。注重:通過右擊現有適配器,然后在快捷菜單上單擊 Preview Data(預覽數據),可以預覽將由一個數據適配器的 Select 語句返回的數據。 在 Visual Studio .NET 中,可以使用 Data Adapter Configuration Wizard 創建數據適配器。當執行以下任何操作時,將啟動向導: - 從 Toolbox(工具箱)的 Data(數據)選項卡中,將一個數據適配器對象拖放到窗體上。
- 右擊現有的數據適配器對象,然后在快捷菜單上單擊 Configure Data Adapter(配置數據適配器)。
- 選擇一個現有的數據適配器對象,然后單擊屬性窗口中的 Configure Data Adapter(配置數據適配器)。
- 選擇一個現有的數據適配器對象,然后單擊 Data(數據)菜單上的 Configure Data Adapter(配置數據適配器)。
從 Toolbox(工具箱)的 Data(數據)選項卡創建新的數據適配器 下表顯示了創建數據適配器時需要從 Toolbox(工具箱)的 Data(數據)選項卡中拖放的對象。將以下對象拖放到窗體上 | 輸出 | OleDbDataAdapter將啟動 Data Adapter Configuration Wizard(數據適配器配置向導)。完成后,一個 OleDbDataAdapter 對象和一個 OleDbConnection 對象將顯示在根據向導中的選擇所配置的組件欄中。SqlDataAdapter將啟動 Data Adapter Configuration Wizard(數據適配器配置向導)。完成后,一個 SqlDataAdapter 對象和一個 SqlConnection 對象將顯示在根據向導中的選擇所配置的組件欄中。
從 Server Explorer(服務器資源治理器)中創建新的數據適配器 下表顯示了創建數據適配器時需要從 Server Explorer(服務器資源治理器)中拖放的對象。
將以下對象拖放到窗體上 | 輸出 | 整個表節點每個表的連接對象和數據適配器。單個表所選表的連接對象和數據適配器。列 - 來自一個或多個表的任何數量的列或組合從中選擇了列的每個表的連接對象和數據適配器。整個視圖節點每個視圖的連接對象和數據適配器。單個視圖所選視圖的連接對象和數據適配器。
添加或修改數據集 數據集相當于應用程序數據的脫機緩存。其中包含一個或多個數據表,可以像直接使用數據庫中的表那樣使用這些表。
![]()
數據集包括兩種類型:
- 類型化數據集,其結構在 XML 架構中進行定義,該架構定義了數據集的表名稱、列定義、約束以及關系。使用類型化數據集時,實際上是在使用一個類,其中包含了在架構中定義的所有元素的成員。
- 非類型化數據集,這種數據集不是由架構定義的,而是需要自己向其中添加表、列和其他元素,或者通過在設計時設置屬性,或者在運行時添加這些元素。
要使用數據集,需要向組件中添加數據集的一個實例。然后還需提供一種方法來填充數據集(通常為一個數據適配器)。數據集本身并不知道為其提供填充數據的數據源,了解這一點很重要。假如要從數據適配器填充數據集,必須確保數據適配器中的 SQL 命令或存儲過程與數據集的結構同步。保持這種同步最簡單的方法就是使用數據適配器,并在完成修改后通過數據適配器重新生成數據集。類型化數據集 生成類型化數據集 要生成類型化數據集,首先需要為其創建一個架構,然后創建一個從 System.Data.DataSet 中衍生的類文件,并在其中包含數據集元素的成員。可以通過兩種方法生成類型化數據集:
- 使用 XML Designer(XML 設計器)創建一個架構。該設計器可以自動生成適當的類文件。
- 向應用程序組件中添加一個數據適配器,然后使用該適配器,令 Visual Studio 推斷出架構并生成類型化數據集類。
以下工具可用于生成和創建類型化數據集。
工具 | 說明 | Generate Dataset Dialog Box(用于類型化數據集)從一個或多個數據適配器推斷出數據集架構并生成一個類型化數據集類。XML Designer(用于類型化數據集)可視化地創建和編輯類型化數據集。向組件添加類型化數據集 可以通過三種方法向應用程序中添加類型化數據集:
- 通過從 Toolbox(工具箱)的 Data(數據)選項卡中拖放 Dataset(數據集)對象。
- 基于現有的數據適配器生成數據集。
- 從頭開始使用 XML Designer(XML 設計器)。
以下工具可用于向組件中添加類型化數據集。
工具 | 說明 | Generate Dataset Dialog Box(用于類型化數據集)向 Solution Explorer(解決方案資源治理器)中添加一個 .xsd 文件(帶有一個隱藏的 .vb 或 .cs 文件,定義了數據集類)。假如選擇了 Add this dataset to the designer(將此數據集添加到設計器中)選項,還將向應用程序中添加一個數據集的實例。Add Dataset Dialog Box(用于類型化和非類型化數據集)添加存在于項目中的類型化數據集類的實例。
預覽類型化數據集的內容 可以使用 Data Adapter Preview(數據適配器預覽)對話框預覽類型化數據集的內容。從 Data(數據)菜單中,選擇 Preview Data(預覽數據)。查看數據集屬性 右擊類型化數據集,然后在快捷菜單上單擊 Dataset Properties(數據集屬性)以打開類型化數據集結構的只讀視圖。非類型化數據集 通過 Toolbox(工具箱)的 Data(數據)選項卡可以向應用程序中添加非類型化數據集。從 Toolbox(工具箱)的 Data(數據)選項卡創建新的數據集 從 Toolbox(工具箱)的 Data(數據)選項卡可以創建類型化或非類型化數據集,這取決于 Add Dataset(添加數據集)對話框中所選擇的選項。從 Toolbox(工具箱)的 Data(數據)選項卡中將一個 DataSet(數據集)對象拖放到 Add Dataset(添加數據集)對話框中。
目的 | 操作 | 創建非類型化數據集從 Toolbox(工具箱)的 Data(數據)選項卡中將一個 DataSet(數據集)對象拖放到窗體上,然后在 Add Dataset(添加數據集)對話框中單擊 Untyped dataset(非類型化數據集)。創建類型化數據集從 Toolbox(工具箱)的 Data(數據)選項卡中將一個 DataSet(數據集)對象拖放到窗體上,然后在 Add Dataset(添加數據集)對話框中單擊 Typed dataset(類型化數據集)。選擇項目中現有數據集的名稱,或者某個引用數據集的名稱。以下設計時工具專門用于處理非類型化數據集。
目的 | 工具 | 處理非類型化數據集中的表Tables Collection Editor處理非類型化數據集中的列Columns Collection Editor處理非類型化數據集中的約束Constraints Collection Editor處理非類型化數據集中的關系Relations Collection Editor 和 Relation Dialog Box
添加或編輯命令對象 命令對象答應您直接從應用程序中執行數據庫語句或存儲過程。
注重:數據適配器包含了數據命令,但通常并不單獨使用這些命令。數據適配器中的數據命令不會像單個對象一樣出現在組件欄中。假如需要治理數據適配器的命令對象,可以通過處理適配器的各個命令屬性來完成。從 Toolbox(工具箱)的 Data(數據)選項卡創建新的數據命令 下表顯示了創建數據命令時需要從 Toolbox(工具箱)的 Data(數據)選項卡中拖放的對象。將以下對象拖放到窗體上 | 輸出 | OleDbCommand一個未配置的 OleDbCommand 對象出現在組件欄中。SqlCommand一個未配置的 SqlCommand 對象出現在組件欄中。要配置數據命令,請設置 CommandText 屬性,該屬性將啟動 Query Builder(查詢生成器)。從 Sever Explorer(服務器資源治理器)中創建新的數據命令 下表顯示了創建數據適配器時需要從 Server Explorer(服務器資源治理器)中拖放的對象。
將以下對象拖放到窗體上 | 輸出 | 整個存儲過程節點為每個存儲過程創建一個單獨的命令對象。單個存儲過程為存儲過程創建一個命令對象。使用現有的數據命令 在設計時使用 Query Builder(查詢生成器)編輯現有命令對象。要啟動 Query Builder(查詢生成器),請單擊任何命令對象的 CommandText 屬性旁邊的省略號。
注重:假如要編輯的命令不在組件欄中,可以展開相應數據適配器中的特定命令(SelectCommand、InsertCommand 等等)來訪問該命令。例如,假如將表拖放到窗體上來創建一個數據適配器,則各個命令將作為數據適配器的屬性,從中可以訪問全部命令。數據綁定
本文未對數據綁定進行深入討論。注重:通過 Advanced Data Binding Dialog Box 可以將顯示在控件的屬性窗口中的任何屬性綁定到值(從有效的數據提供程序到 Windows 窗體)。Data Form Wizard(數據窗體向導) Data Form Wizard(數據窗體向導)可指導您完成整個數據綁定 Windows 窗體或 Web 窗體的創建過程。注重:Data Form Wizard(數據窗體向導)創建的窗體同其他添加到項目的任何窗體一樣,這表明它不會自動成為項目的啟動窗體。總結 Visual Studio .NET 為處理數據提供了很多設計工具。本文為用戶把握這些工具提供了參考信息,同時提供了 Visual Studio .NET 文檔的鏈接,以幫助用戶獲得有關具體信息。