-1
SELECT personID, name, phoneNumber, age 
FROM dbo.person
WHERE name = .... 

我在 Visual Studio 中创建了一个数据库并将其呈现在一个网格视图中。我目前正在创建一种方法,用户可以在其中搜索一个人的姓名并在 gridview 中显示匹配的行。

userinputTextBox.Text当我尝试在上面的 (....) 空间中输入字段时,Visual Studio 会引发错误。

有没有人这样做过并且知道解决方法?

4

2 回答 2

1

您需要包含parameterNameSELECT 语句。

SELECT personID, name, phoneNumber, age 
FROM dbo.person
WHERE name=@name
于 2012-10-24T04:24:26.503 回答
0

如果要过滤数据,最好创建一个视图并用数据填充网格,然后通过在文本框的 textchanged 事件中传递查询来过滤网格,否则使用 sqlreader。

于 2013-06-27T06:43:57.690 回答