Как получить вид сетки, чтобы показать все строки таблицы, когда текст не вводится в зависимое текстовое поле?
Ниже работает правильно и фильтрует мой gridview на основе текста, введенного в мое текстовое поле.
Когда в мое текстовое поле не введен текст, я не получаю результатов и не могу понять, почему.
МОЙ ВОПРОС
Как получить сетку, чтобы показатьвсе строки таблицы, когда текст не введен в текстовое поле?
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>
РЕЗУЛЬТАТЫ ДЛЯ GRIDVIEW
Я пробовал и тестировал много методов, найденных здесь, однако все возвращают 0 результатов, когда строка пуста.