VB 实时数据网格视图搜索 VB 2008



我显示datagridview的方式只是从数据源拖动。

我在互联网上找到的大多数代码都是手动创建的,但在我的情况下,已经有某种连接。所以我不知道从哪里开始。我所知道的是,我只是通过从数据源面板中拖动数据网格视图来显示数据库的数据。我还有以下活动的东西:数据集,绑定源,表适配器和表适配器管理器。

我正在尝试做的是在数据网格视图中创建实时搜索。只要用户在搜索文本框中输入字符。数据网格视图正在自动筛选。

任何建议或来源链接将不胜感激。

如果使用拖放,则必须具有数据集设计器。

  1. 转到数据集设计器 -> 转到设计器中的数据表

  2. 现在,使用 where 子句向该数据表添加一个查询。where 子句将接受搜索文本框中的值。为此,请创建如下查询:

选择 * 从哪里 = @ColumnName

我。如果您使用的是 SQL,请按照上面的查询进行操作。 ii. 如果访问,则只需使用 之后 =

  1. 使用正确的名称保存查询并保存数据集。
  2. 现在为搜索文本框创建事件(文本更改事件会做得更好)
  3. 使用该数据表的填充方法来填充 texhchanged 事件上的 datagridView。
  4. 例如

DataGridViewName.QueryName(Me.DataSetName, TextBoxName.Text)

最新更新