我有一个由ObjectDataSource填充的网格视图。我有搜索框可以搜索网格视图。我的搜索查询如下所示,仅当搜索框中的值与网格视图中的数据完全匹配时,它才有效。
选择JobNo,AccountName,City 从表1开始 JobNo = @ JobNo AND AccountName = @ AccountName
让我们说表中的数据如下, 1234年,克里斯史密斯,芝加哥 5678,John Doe,纽约 8789,Tim May,圣地亚哥
因此,为了使我的上述搜索查询正常工作,需要在搜索框中输入JobNo = 1234和AccountName = John Doe。如果我只搜索JobNo = 1234和AccountName = John,则不会给出任何结果。
所以我需要的是我的查询显示结果,即使我将部分名称放在搜索框中。这可能吗?
答案 0 :(得分:0)
对于您所描述的特定情况,请使用
SELECT JobNo, AccountName, City FROM Table_1 WHERE JobNo = @JobNo AND AccountName LIKE @AccountName + '%'