C# 在gridView上搜索不起任何作用
我有一个gridVIew,它在Access数据库中有一个表的数据源 我想在此gridview上添加搜索功能。我添加了一个文本框和搜索按钮。我的代码是C# 在gridView上搜索不起任何作用,c#,asp.net,.net,sql,database,C#,Asp.net,.net,Sql,Database,我有一个gridVIew,它在Access数据库中有一个表的数据源 我想在此gridview上添加搜索功能。我添加了一个文本框和搜索按钮。我的代码是 protected void btnSearchService_Click(object sender, EventArgs e) { string SearchField = TextBox1.Text; string searchSQL = "SELECT * FROM LocalService WHERE ServiceNam
protected void btnSearchService_Click(object sender, EventArgs e)
{
string SearchField = TextBox1.Text;
string searchSQL = "SELECT * FROM LocalService WHERE ServiceName LIKE '%" + SearchField + "%'";
SqlDataSource1.UpdateCommand = searchSQL;
SqlDataSource1.Update();
}
但在浏览器中,当我单击“搜索”按钮时,我看到什么也没发生。我必须在页面加载或其他地方添加代码吗?它起作用了。我已替换了以下行
SqlDataSource1.UpdateCommand = searchSQL;
SqlDataSource1.Update();
用这些线
SqlDataSource1.SelectCommand = searchSQL;
GridView1.DataBind();
确保在筛选数据源后绑定gridview。确保看起来像是将其绑定到update命令。与其说是更新,不如说是更新。更新更改记录。执行选择将结果绑定到数据源的数据。酷!我会查一查。让我试试