いくつかの列と行を持つdatagridviewがあります。列の1つは文字列型(DataGridViewTextBoxColumn
)です。このすべての行を繰り返し処理しDataGridViewTextBoxColumn
て、特定の文字列と一致する最初の要素のインデックス(行インデックス)を見つけたいので、次のようにします。
int rowIndex = this.dataGridView1.Rows
.Cast<DataGridViewRow>()
.ToArray()
.First(row => row.Cells[this.colDesired.Index].Value == stringToSearch)
.Index;
しかし、エラーが発生します。
Linqとラムダを使用したい。