来自Dropdownlist的Gridview SQL LIKE

时间:2013-03-18 16:36:47

标签: asp.net gridview

我有textboxdropdownlist和绑定到gridview的SQL语句。

如何在dropdownlist子句之后将WHERE值添加到SQL语句中?

我尝试了以下内容,但它没有显示任何数据。

"SELECT FirstName, LastName FROM tblPerson WHERE '" & ddlSearch.SelectedValue & "' LIKE '%" & txtSearch.Text & "%' ORDER BY FirstName

1 个答案:

答案 0 :(得分:0)

您的查询中缺少列名,请尝试使用

string query = "SELECT FirstName, LastName FROM tblPerson
                WHERE  myDDLColumn like '% " + ddlSearch.SelectedValue + "'%'" + "and 
                myTextBoxColumn like '%" + txtSearch.Text + "'%'";

编辑:如果您的下拉列表包含列名作为下拉列表项的值,那么您可以将其写为:

string query = "SELECT FirstName, LastName FROM tblPerson WHERE "+
                ddlSearch.SelectedValue+" like '%" + txtSearch.Text + "'%'";
相关问题