如何:创建 TableAdapter 查询

TableAdapter 查询是应用程序可以对数据库执行的 SQL 语句或存储过程。

按照应用程序的需要可将任意多的查询添加到 TableAdapter。TableAdapter 查询显示为 TableAdapter 上的方法。在创建采用表示城市值的参数的名为 FillByCity 的查询时,该查询被添加到 TableAdapter。该查询作为类型化方法添加,该方法采用正确类型的参数作为变量 -- 在此示例中是一个表示城市值的字符串。可以像调用任何对象的任何方法那样调用 TableAdapter 查询。例如,下面的代码执行 FillByCity 查询,并用城市值为 Seattle 的所有客户填充 Customers 表:

Dim cityValue As String = "Seattle"
CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
string cityValue = "Seattle";
customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);

TableAdapter 查询可以填充数据表(Fill 和 FillBy 查询)或返回以通过查询返回的数据填充的新数据表(GetData 和 GetDataBy 查询)。

通过运行 TableAdapter 查询配置向导,您可以将查询添加到现有的 TableAdapter。(右击任意 TableAdapter 并选择**“添加查询”**。)

说明说明

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

在数据集设计器中创建查询

在数据集设计器中向 TableAdapter 添加查询

  1. 在**“数据集设计器”**中打开一个数据集。有关更多信息,请参见如何:在数据集设计器中打开数据集

  2. 右击所需的 TableAdapter,然后选择**“添加查询”**。

    - 或 -

  3. 将一个**“查询”“工具箱”“数据集”**选项卡拖动到设计器上的表中。

    **“TableAdapter 查询配置向导”**将打开。

  4. 完成向导;该查询即被添加到 TableAdapter。

在 Windows 应用程序中的窗体上直接创建查询

如果在窗体上有一个 TableAdapter 的实例,则可以使用 “搜索标准生成器”对话框 添加查询,该对话框向窗体添加接受查询所需的任何输入参数的 ToolStrip 控件,以及一个运行查询的按钮。

使用“搜索条件”对话框向 TableAdapter 添加查询

  1. 在组件栏中选择一个 TableAdapter。

  2. 单击该 TableAdapter 的智能标记,然后选择**“添加查询”**。

  3. 完成该对话框,该查询即被添加到 TableAdapter。有关更多信息,请参见 “搜索标准生成器”对话框

请参见

任务

如何:编辑 TableAdapter 查询

如何:连接到数据库中的数据

如何:使用 Windows 窗体 BindingNavigator 控件定位数据

演练:在 Windows 窗体上显示数据

演练:创建带有多个查询的 TableAdapter

概念

TableAdapter 概述

创建和编辑类型化数据集

数据源概述

验证数据