来自数据库 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()
我有一个姓名文本框,我想在数据库 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()