Voici le select de ma sqldatasource :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT ID_CUSTOMER, NAME, PHONE, NOTES, SUBSTR(NOTES, 0, 10) AS NOTE, SUBSTR(INFO_CONNECT1, 0, 10) AS INFO1, SUBSTR(INFO_CONNECT2, 0, 10) AS INFO2, INFO_CONNECT1, INFO_CONNECT2 FROM HDCUSTOMER WHERE (ACTIVE = 'O') 
AND ( NAME LIKE '%'||:pNAME||'%') ORDER BY NAME
Cette sqldatasource me sert a alimenter une gridview.

met quand le paramètre vaut null (il est rattaché a la valeur d'une texbox) soit quand la textbox est vide, la gridview est vide le select ne me ramène rien

J'ai même essayé ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT ID_CUSTOMER, NAME, PHONE, NOTES, SUBSTR(NOTES, 0, 10) AS NOTE, SUBSTR(INFO_CONNECT1, 0, 10) AS INFO1, SUBSTR(INFO_CONNECT2, 0, 10) AS INFO2, INFO_CONNECT1, INFO_CONNECT2 FROM HDCUSTOMER WHERE (ACTIVE = 'O') 
AND ( :pNAME is null OR  NAME LIKE '%'||:pNAME||'%') ORDER BY NAME
Mais sans résultat ...

J'utilise une base oracle avec System.Data.OracleClient.

Une idée ?