我有一张表,我想在表中进行搜索。如何在LIKE中的C#sql数据库中进行搜索
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()'方法 – user959631