从一个文本框中的表中的2个字段搜索 - c#

时间:2017-07-18 10:00:58

标签: c# ado.net

我想知道我在文本框中输入全名的人的详细信息。当我只输入名字时,它适用于我。  也许我没有写出类似的声明吗?我不太记得这个主题。

提前致谢

Message: Class 'Predis\Client' not found

1 个答案:

答案 0 :(得分:0)

假设一个单词的名字和一个单词的姓氏,您可以使用or

var split = textBox1.Text.Split();
var FirstName = split[0];

string condition = String.Format("DocFirstName Like '%{0}%' ", split[0]);

if(split.Length > 1)
  condition += String.Format("or DocLastName = '%{0}%'", split[1]);

dv.RowFilter = condition;

如果您希望同时将每个值视为可能的FirstNameLastName,则可以轻松更改此内容。