Do filtrowania DBGrida uzywam poniższego kodu:
SMDBGrid1.DataSource.DataSet.Filtered:=true;
SMDBGrid1.DataSource.DataSet.Filter:='nazwa = '+QuotedStr(Edit1.Text);
Mankamentem tego rozwiązania jest to, że działa tylko w przypadku podania całego łańcucha znaków.
Aby rozpocząć filtrowanie po wpisaniu kilku znaków próbowałem dodawać * i operator like ale filter ich nie akceptuje.
Google również niewiele mówi.