使用Visual Basic 6中的数据控件和数据源从DBGrid中过滤记录

时间:2012-03-23 19:00:33

标签: vb6 controls dbgrid

我遇到了这个问题, 我想在用户在文本字段中输入信息时过滤网格的结果。

实际上我有文本字段,网格(DBGrid控件)和数据控件,但我不知道如何使用插入的文本字段过滤网格。

2 个答案:

答案 0 :(得分:0)

您可以将DataControl的RecordSource属性设置为查询。像

这样的东西
   MyDataControl.RecordSource="Select * From MyTable Where MyTable.SomeField=" & txtFilter.Text
   MyDataControl.Refresh
   MyDbGrid.Refresh

答案 1 :(得分:0)

使用与dbgrid绑定的数据集的filter属性,它将过滤数据集记录..... 应用过滤器值后,别忘了设置filtered:= True。