Nutzt man unter ASP.NET die Eigenschaft der automatischen Where-Bedingungen (Datasource Where Filter -> Controls), so kann es zu Problemen bei mehr als einen Suchfeld geben. Nutzt man z. Bsp. 3 Suchfelder, so müssen alle drei Suchfelder angegeben werden. Eine Abhilfe schafft dann folgende Lösung:
[SEARCHFIELD] LIKE '%' + IsNull(@PARAMETER,SEARCHFIELD) + '%')
Die Eigenschaft CancelSelectOnNullParameter muss dabei auf FALSE eingestellt werden. Nicht gefüllte Suchfelder werden so ignoriert.