来自数据库 table 的文本框匹配模式

textbox matching pattern from database table

我有一个姓名文本框,我想在数据库 table 患者详细信息姓名列中查找包含在键入文本中的任何姓名。如果您知道要搜索的字母 start/end 等,我知道如何使用 LIKE 运算符,但这次我想要文本框。我认为我的问题在于引文;我试着玩了一下,但没用!

From x in PatientDetails where ( x.Patient_Name Like  '%" Textbox1.Text "%' )

例如:如果数据库中的患者姓名是:John Matt

如果用户键入了 Matt,则应返回上述 John Matt 的记录。

P.S 我试着在 Google 中查找它,但它主要讨论未输入文本框的字符 谢谢大家

像这样就可以了

C#

var query = (from x in PatientDetails
             where x.Patient_Name.Contains(Textbox1.Text)
             select x).ToList();

VB.NET - 使用 CodeConverter

转换
Dim query = (From x In PatientDetails Where 
             x.Patient_Name.Contains(Textbox1.Text)x).ToList()