Hello Everyone!,
I want to refresh GridView based upon whether a particular <asp:CheckBox> has been selected or not.
I am using <asp:SqlDataSource with a SelectCommand and my query goes like this..
SelectCommand="SELECT * from [Table1] where [COL1] in (case when @checkbox=1 then 'FOO' else 'BAR')...
and the <SelectParameters> have been properly defined to use the proper checkbox's ID and propertyName.
But it's not working if in any of the following queries
1.a) SelectCommand="SELECT * from [Table1] where [COL1] in (CASE when @checkbox=1 then 'FOO' else '%' END)... --I want to retrieve ALL
1.b) then 'FOO' else '[a-z]%' END
2.a) SelectCommand="SELECT * from [Table1] where [COL1] in (case when @checkbox=1 then 'FOO' else '''FOO'',''BAR''' END)... --Retrieve either FOO or BAR
Can someone help me where I am going wrong with these queries?? I prefer to keep the query within <asp:SelectParameters> as far as possible..
Thanks!!