【发布时间】:2012-06-20 21:17:24
【问题描述】:
(VS 2010 C# 网站)我有 TextBox1 来过滤 SQL 数据库中的 FirstNames,该数据库将显示在 Datagrid 中,但我无法找出将用户输入从“TextBox1.Text”链接到的正确方法Datagrid 过滤的 WHERE 子句。我试过了:
SelectCommand="SELECT * FROM [TestName] WHERE ([TestFirstName] LIKE '%' + TextBox1.Text + '%')"
【问题讨论】:
-
SQL 不是 dbms,你的意思是 MS SQL-Server 吗? “还是错了” 是什么意思?你有例外吗?这是 ASP.NT 还是 Winforms?您是否使用 ADO.NET 连接到您的数据库,可以显示更多代码吗?
-
看起来像一个 WebForms
SqlDataSource。您应该能够在查询中使用控制参数。