我在我的DataGridView上做了一個過濾器,我希望用戶只能通過一個TextBox在所有列中進行搜索。來自字符串C的子字符串數組#
我想這種行爲:
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
要做到所以,我需要通過對所有用戶輸入進行子串處理每個單詞之間,但我不知道實現這一目標的最佳途徑。我知道如何使用空格子字符串,但我不知道如何獲得大量的單詞來初始化數組,也不知道如何創建循環來獲取所有單詞。
是象:
字符串搜索= "Luis Costa"
;
String [] words;
字[0] = "Luis"
字[1] = "Costa"
'字符串。拆分('')'? – CodeCaster
聽起來像你最好的選擇就是創建一個索引,使用你想要搜索的值然後搜索,這對於1個問題來說是相當大的話題。 – War
看看這個:http://stackoverflow.com/questions/6111298/best-way-to-specify-whitespace-in-a-string-split-operation –