hallo zusammen,
habe eine Gridview und eine Suchmaske mit vier textboxen, das grid besitzt als datenbasis eine ObjectDataSource, der DAL holt alle einträge aus einer tabelle.
jetzt soll der user die möglichkeit haben die einträge über die textbox zu filtern (textboxen beziehen sich auf bestimmte felder der tabelle) hört sich einfach an........aber
1. ich möchte nie alle daten holen (sehr viele) und dann das recordset filtern (filterung soll in der sql erfolgen)
2. ich könnte eine neue query im DAL erzeugen welche vier input parameter hat @filterBox1, @filterBox2, usw und dann in der sql where clause etwas wie............ like '%' + @filterBox1 + '%'...................... funktioniert zwar liefert aber nicht immer die richtigen datensätze, da in den feldern der DB auch NULL stehen kann. (like '%' + @filterBox1 + '%' OR is NULL funktioniert auch nicht)
ich will also auf die Where clause programmaitisch zugreifen können um jeweils z.B. nur den wert der filterbox1 zu setzen.
seht ihr da eine möglichkeit bzw einen besseren weg?
danke