客户端和中间层编程中的数据访问
如何:创建 TableAdapter 查询

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

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

Visual Basic
Dim cityValue As String = "Seattle"
CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
C#
string cityValue = "Seattle";
customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);
J#
String cityValue = "Seattle";
northwindDataSetCustomersTableAdapter.FillByCity(northwindDataSet.get_Customers(), cityValue);

TableAdapter 查询可以填充数据表(FillFillBy 查询)或返回以通过查询返回的数据填充的新数据表(GetDataGetDataBy 查询)。

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

Note注意

显示的对话框和菜单命令可能会与帮助中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

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

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

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

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

    - 或 -

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

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

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

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

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

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

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

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

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

请参见

标记 :


Page view tracker