【发布时间】:2015-07-05 17:42:25
【问题描述】:
我有一个表,我想在表中搜索。
SELECT tbPhonebook.*
FROM tbPhonebook
WHERE Fname LIKE @fanem
在tbPhonebookTableAdaptor,并使用这个:
private void search_Click(object sender, EventArgs e)
{
tbPhonebookTableAdapter.search(this.test4Dataset.tbPhonebook, textBox1.Text);
}
它工作正常,但是当有人搜索一个单词时,将显示包含该搜索表达式的所有单词。
例如数据库中有这些名字:
ali , alireza , soheil , soheilyou , ....
在当前搜索中,如果用户搜索ali,程序只会显示ali,而alireza 还包含ali 搜索条件!
在 php 中我可以使用这个:
SELECT *
FROM tbPhonebook
WHERE Fname LIKE "%$fanem%"
但我不知道 C# 中的语法
【问题讨论】:
-
我不确定你在问什么,但在 C# 中你可以使用
String.Contains()方法
标签: c# sql-server search