DataGridViewでフィルタを実行していて、ユーザーがすべての列を1つのTextBoxで検索できるようにしたいと考えています。Stringからの部分文字列の配列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 –