这里的技巧是只在搜索框中的文本更改时才创建数据绑定,但您必须始终设置数据源选择命令代码.因此,您添加一个文本框,以及一个说,提交的按钮,您将拥有以下内容:
OnPageLoad ->
if(SearchContron.Text.Length > 0)
SqlDataSource1.SelectCommand = "SELECT * FROM TABLE WHERE Desc LIKE N'%" + SearchContron.Text +"%'"
else
SqlDataSource1.SelectCommand = "SELECT * FROM TABLE "
Run Code Online (Sandbox Code Playgroud)
和
OnSubmitButtonClick -> GridView.DataBind()
Run Code Online (Sandbox Code Playgroud)
如果以其他方式执行,则分页和编辑以及其他命令将失败.如果从文本框中获取文本并将其分解为多个单词并在同一sql命令中单独搜索每个文本,也可以使其更高级.
| 归档时间: |
|
| 查看次数: |
39622 次 |
| 最近记录: |