Kir*_*rke 1 c# sql methods visual-studio-2010
我创建了一个数据库并在gridview中显示数据.我正在尝试启用一个搜索员工姓名并返回结果的方法.
输入EXACT NAME时,以下SQL显示正确的行. -
SELECT personID, name, address, phoneNumber, age FROM dbo.person WHERE name Like @name
Run Code Online (Sandbox Code Playgroud)
我希望能够显示名称正确且部分正确的行.
我试过以下SQL -
SELECT personID, name, address, phoneNumber, age FROM dbo.person WHERE name Like @name%
Run Code Online (Sandbox Code Playgroud)
但它抛出错误"没有重载方法'searchName'需要2个参数".
单击"搜索"按钮时,将执行以下代码:
this.personTableAdapter.searchName(this.personDataSet.person,
searchTextBox.Text);
Run Code Online (Sandbox Code Playgroud)
修改你LIKE的关键字和连接的串联%
SELECT...
FROM...
WHERE name LIKE @name + '%'
Run Code Online (Sandbox Code Playgroud)