我正在对DataGridView进行过滤,我希望用户只能通过一个TextBox在所有列中进行搜索。
我想要这种行为:
Name | Address | Telephone
Luis | Costa Rego | 36595845
Paulo | Antonio Emmerich | 36595846
用户搜索:3659584
,并显示:
Name | Address | Telephone
Luis | Costa Rego | 36595845
Paulo | Antonio Emmerich | 36595846
但是当他搜索时:3659584 Lu
显示:
Name | Address | Telephone
Luis | Costa Rego | 36595845
为此,我需要在每个单词之间通过spaces
对所有用户输入进行子串,但我不知道实现这一点的最佳方法。我知道如何用空格做子串,但是我不知道如何创建循环来获取所有单词,以获得初始化数组的单词量。
喜欢:
字符串搜索= "Luis Costa"
;
String [] words;
单词[0] = "Luis"
单词[1] = "Costa"
答案 0 :(得分:2)
您可以根据空格拆分字符串并将其存储在数组中,如下所示:
string search = "Luis Costa";
string[] words = search.Split(' ');