cellvaluechangedイベントはこれに適していますか?どうやって?私はあまりにも私はそれを行うことができ、私のfunction.howのfiltervalueし、ユーザーはそれを書くことをセルの値を送信する必要があるどのようにセルがアクティブで、セルの値を自分の関数に渡すかをグリッドビューに問い合わせることができますか?
void filterDataGridView(DataGridView dgv, string columnName, string filterValue)
{
foreach (DataGridViewRow row in dgv.Rows)
{
if (row.Cells[columnName].Value.ToString().Contains(filterValue))
{
row.Visible = true;
}
else row.Visible = false;
}
}
?
「どのセルがアクティブですか」とはどういう意味ですか? – Nanne
これは現在のセルを意味します:this.dataGridView1.CurrentCell.Value.ToString() – sss
しかし、それはオブジェクト参照の例外を設定しません... – sss