EventArgsじゃなくてちゃんとDataGridViewCellEventArgsで受けるか、
eをDataGridViewCellEventArgsにキャストして
if e.ColumnIndex<0 or e.RowIndex<0 then
で行けるかと