>>208
Column1の列番号は事前にわかるんじゃないの?

列を自動作成せず自分で作ってる場合は、enum でも使って列番号を保持しておけばいいし、
自動作成してる場合は、作成後に DGV.Columns["Column1"].Index の値を
プライベート変数 int col1Index でも作って入れておけばいい。

e.ColumnIndex は、その保持している列番号と比較すればいいだけ
(forループいらない)