Я использую GridView в ASP.NET 2.0. Я хочу показать детали из 3 таблиц (SQL2005) в GridView по моему критерию поиска (имя посетителя, номер паспорта, название компании). Он работает, но я хочу использовать подстановочный знак для поиска по первой букве «Имя посетителя». У меня есть код в QueryBuilder в GridView (с помощью Configure Datasource). Запрос такой:
SELECT FormMaster.NameofCompany, VisitorMaster.NameofVisitor,
VisitorMaster.PassportNumber, FormMaster.FormID,
VisitorMaster.VisitorID FROM VisitorMaster INNER JOIN VisitorDetails ON
VisitorMaster.VisitorID = VisitorDetails.VisitorID INNER JOIN FormMaster ON
VisitorDetails.FormID = FormMaster.FormID WHERE (FormMaster.FormStatusID = 1) AND
(VisitorMaster.PassportNumber = @PassportNumber ) OR
(VisitorMaster.NameofVisitor = @NameofVisitor) OR
(FormMaster.NameofCompany = @NameofCompany )