我遇到了这个问题,当用户在文本字段中输入信息时,我想过滤网格的结果。
实际上我有文本字段、网格(一个 DBGrid 控件)和数据控件,但我不知道如何过滤插入文本字段的网格。
您可以将RecordSource
DataControl 的属性设置为查询。就像是
MyDataControl.RecordSource="Select * From MyTable Where MyTable.SomeField=" & txtFilter.Text
MyDataControl.Refresh
MyDbGrid.Refresh
使用绑定到 dbgrid 的数据集的过滤器属性,这将过滤数据集记录......在应用过滤器值后不要忘记设置过滤的:= True。