Como obter um gridview para mostrar todas as linhas da tabela quando nenhum texto é inserido em uma caixa de texto dependente?
O abaixo funciona corretamente e filtra minha grade com base no texto digitado na minha caixa de texto.
Quando nenhum texto é inserido na minha caixa de texto, não obtenho resultados e não consigo entender por quê.
MINHA PERGUNTA
Como obter um gridview para mostrartodos linhas da tabela quando nenhum texto é inserido na caixa de texto?
MSSQL
@Search nvarchar(50)
SELECT [table].[column]
FROM [table]
WHERE [table].[column] LIKE '%' + @Search + '%' OR COALESCE(@Search,'') = ''
MARKUP
<asp:TextBox ID="txtSearch" RunAt="Server" Text=""/>
<asp:SqlDataSource ID="sqlSearch" RunAt="Server" SelectCommand="spSearch" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:ControlParameter Type="String" Name="Search" ControlID="txtSearch" PropertyName="Text"/>
</SelectParameters>
</asp:SqlDataSource>
RESULTADOS PARA O GRIDVIEW
Eu tentei e testei muitos métodos encontrados aqui, mas todos retornam 0 resultados quando a string está vazia.