如何:创建 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 添加查询
在**“数据集设计器”**中打开一个数据集。 有关更多信息,请参见如何:在数据集设计器中打开数据集。
右击所需的 TableAdapter,然后选择**“添加查询”**。
- 或 -
将一个**“查询”从“工具箱”的“数据集”**选项卡拖动到设计器上的表中。
**“TableAdapter 查询配置向导”**将打开。
完成向导;该查询即被添加到 TableAdapter。
在 Windows 应用程序中的窗体上直接创建查询
如果在窗体上有一个 TableAdapter 的实例,则可以使用 “搜索标准生成器”对话框 添加查询,该对话框向窗体添加接受查询所需的任何输入参数的 ToolStrip 控件,以及一个运行查询的按钮。
使用“搜索条件”对话框向 TableAdapter 添加查询
在组件栏中选择一个 TableAdapter。
单击该 TableAdapter 的智能标记,然后选择**“添加查询”**。
完成该对话框,该查询即被添加到 TableAdapter。 有关更多信息,请参见 “搜索标准生成器”对话框。
请参见
任务
如何:使用 Windows 窗体 BindingNavigator 控件定位数据