Share via


演练:使用数据填充数据集

此演练创建带有一个数据表的数据集,并用 Northwind 示例数据库中 Customers 表的数据将其填充。通过调用 TableAdapter 的 Fill 方法,用数据填充该数据集。

通过本演练,您将学会如何执行以下任务:

  • 创建新的**“Windows 应用程序”**。

  • 数据源配置向导 创建并配置数据集。

  • 通过从**“数据源”**窗口拖到窗体上来创建数据绑定 DataGridView

系统必备

若要完成本演练,您需要:

创建 Windows 应用程序

第一步是创建**“Windows 应用程序”**。

创建新的 Windows 项目

  1. 在 Visual Studio 中,从**“文件”菜单创建一个新的“项目”**。

  2. 将项目命名为 DatasetWalkthrough。

  3. 选择**“Windows 应用程序”,然后单击“确定”**。有关更多信息,请参见 开发客户端应用程序

    创建 DatasetWalkthrough 项目并将其添加到**“解决方案资源管理器”**中。

创建 NorthwindDataSet

此步骤根据 Northwind 示例数据库中的 Customers 表,使用**“数据源配置向导”**创建数据集。必须具有访问 Northwind 示例数据库的权限才能创建连接。有关设置 Northwind 示例数据库的信息,请参见 如何:安装示例数据库

创建数据集

  1. 在**“数据”菜单上,单击“显示数据源”**。

  2. 在**“数据源”窗口中,单击“添加新数据源”启动“数据源配置向导”**。

  3. 在**“选择数据源类型”页上选择“数据库”,然后单击“下一步”**。

  4. 在**“选择您的数据连接”**页面上执行下列操作之一:

    • 如果下拉列表中包含到 Northwind 示例数据库的数据连接,请选择该连接。

      - 或 -

    • 选择**“新建连接”,启动“添加/修改连接”**对话框。有关更多信息,请参见“添加/修改连接”对话框(通用)

  5. 如果数据库需要密码,请选择该选项以包括敏感数据,再单击**“下一步”**。

  6. 在**“将连接字符串保存到应用程序配置文件”页面上单击“下一步”**。

  7. 在**“选择数据库对象”页面上展开“表”**节点。

  8. 选择 Customers 表,再单击**“完成”**。

    **“NorthwindDataSet”被添加到您的项目中,并且“数据源”**窗口中出现 Customers 表。

向窗体添加控件

可以通过将某些项从**“数据源”**窗口中拖到 Windows 应用程序中的窗体上来创建数据绑定控件。

创建绑定到 Customers 表的 DataGridView

检查生成的代码,该代码用数据填充数据集

将某些项从**“数据源”**窗口拖到窗体上时,将自动添加正确的代码以将数据集填充到 Form1_Load 事件处理程序中。

将数据加载到数据集中

  1. 在**“解决方案资源管理器”中,选择“Form1”,并单击“查看代码”**按钮。

  2. 检查 Form1_Load 事件处理程序。TableAdapter 的 Fill 方法用数据填充数据集。

    Private Sub Form1_Load() Handles MyBase.Load
    
        'TODO: This line of code loads data into the 'NorthwindDataSet1.Customers' table.
        'You can move, or remove it, as needed.
    
        Me.CustomersTableAdapter1.Fill(Me.NorthwindDataSet1.Customers)
    End Sub
    
    private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'northwindDataSet1.Customers' table.
        // You can move, or remove it, as needed.
    
        this.customersTableAdapter1.Fill(this.northwindDataSet1.Customers);
    }
    
  3. 您可以选择将此代码复制到应用程序的其他部分,这些部分需要填充数据集。

运行应用程序

运行应用程序

  • 按 F5 运行该应用程序。

  • 用数据填充数据集,并在 DataGridView 中显示该数据集。

后续步骤

根据应用程序的要求,创建数据绑定窗体后,还需要执行一些步骤。您可以通过以下操作来增强此演练的效果:

请参见

概念

ADO.NET DataSet

在 Visual Studio 中将 Windows 窗体控件绑定到数据

准备应用程序以接收数据

将数据获取到应用程序

在 Visual Studio 中将控件绑定到数据

在应用程序中编辑数据

验证数据

保存数据

其他资源

数据演练

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据