2017-11-29 3 views
0

テキストボックスとデータグリッドビューの列セルの内容の割合が一致するように検索しようとしています。たとえば、テキストボックスにビリーを入力すると、 「名前」列に入力し、一致率を計算してラベルに表示します。検索後にテキストボックスとデータグリッドビューセルの一致率を計算する方法

テキストボックス=ビリー

「名前」欄にはボブ、ビリー、ブランドのような多くの名前を持っている...

一致率はボブに低くすべきであり、それはビリーに100する必要があります。

+0

なぜ「ビリー一致率は100でなければなりませんか?あなたのデータグリッドに2つ以上の名前が含まれている場合、値は100%一致する必要はありません。 – user4574834

+0

各セルのパーセンテージがどのくらい一致するかが必要です。いくつかの基本ルールを確立する必要があります。 1文字の一致が特定の割合になります。 5文字の単語のために、たぶん20%。 BobとBobbettはどうですか?これは100%のマッチか、それとも余分な手紙のためにカウントされますか?あなたの決定に基づいていくつかのコードを試してみてください。私は、文字列に名前を入れ始めると思います。その後、手紙を手紙で比較することができました。 – Mary

+0

@Mary thatsまさに私がやりたいことですが、どうやってそれをするのか分からない場合は、私にいくつかの例を教えてください。 – Luka

答えて

0
int index; 
if (DataGridView.Rows[0].Cells[index].Value == textBox1.text) 
{ 
    //do something 
} 

または

if (DataGridView.Rows[0].Cells["ColumnName"].Value == textBox1.text) 
{ 
    //do something 
} 
関連する問題