如何:向 Windows 应用程序中的窗体添加参数化查询

更新:2007 年 11 月

向 Windows 应用程序的窗体中添加搜索功能可以通过运行参数化查询来完成。参数化查询将返回满足 WHERE 子句的条件的数据。完成“选择标准生成器”对话框可以创建参数化查询。例如,在返回客户列表的 SQL 语句的末尾添加 WHERE City = @City,可以参数化查询,使之只显示某个城市的客户。有关更多信息,请参见参数查询

完成“搜索条件对话框”可实现以下功能:

  • 将查询添加到关联的 TableAdapter 中。

  • 向窗体中添加控件以供用户提供所需的任何参数值,并添加一个按钮以执行查询。

  • 将代码添加到按钮的单击事件中,该事件用于设置参数值和执行查询。

说明:

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

向现有数据绑定窗体中添加查询

  1. 在“Windows 窗体设计器”中打开窗体。

  2. 单击“数据”菜单上的“添加查询”或数据智能标记

    说明:

    如果“添加查询”在“数据”菜单上不可用,则请在窗体上选择一个控件,该控件显示参数化功能添加到的数据源。例如,如果窗体在 DataGridView 控件中显示数据,则选择该控件。如果窗体在各个控件中显示数据,则请选择任意数据绑定控件。

  3. 在“选择数据源表”区域中选择期望的要添加参数化功能的表。有关更多信息,请参见“选择标准生成器”对话框

  4. 如果要创建新查询,则请在“新查询名称”框中键入名称。

    - 或 -

    在“现有查询名称”框中选择一个查询。

  5. 在“查询文本”框中键入一个采用参数的查询。

    提示:

    借助“查询生成器”创建查询。有关更多信息,请参见查询和视图设计器工具

  6. 单击“确定”。

    参数输入控件和“加载”按钮将添加到 ToolStrip 控件的窗体中。

请参见

任务

演练:在 Windows 应用程序中创建一个用于搜索数据的窗体

演练:在 Windows 应用程序中的窗体上显示数据

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

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

如何:使用 Windows 窗体 BindingSource 组件对 ADO.NET 数据进行排序和筛选

如何:使用 Windows 窗体 BindingSource 组件创建查找表

概念

TableAdapter 概述

数据集设计器

数据源概述

参考

“数据源”窗口

其他资源

验证数据