VB Realtime Datagridview搜索VB 2008

时间:2015-04-13 08:28:18

标签: vb.net vba datagridview

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

我在互联网上找到的大多数代码手动创建了一个连接,但在我的情况下,已经有了一个排序连接。所以我不知道从哪里开始。我所知道的是,我只是通过从数据源面板拖动datagridview来显示数据库的数据。我还有以下活动:dataset,bindingsource,tableadapter和tableadaptermanager。

我要做的是在datagridview中创建实时搜索。用户在搜索文本框中输入一个字符。 datagridview正在自动过滤。

我们非常感谢任何有关消息来源的建议或链接。

1 个答案:

答案 0 :(得分:0)

如果您使用Drag And Drop,则必须拥有DataSet设计器。

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

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

  3.   

    select * from where = @ColumnName

    我。如果您使用的是SQL,请按照上面的查询。    II。如果是Access,则只需在=

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

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