まずこんな人は自分意外に他にいてないと思うのですが・・・、
メインのフォームとサブフォームがあり、何かをきっかけで非同期スレッドでサブフォームを表示してそこにDataGridViewを表示させる処理をしていました。
すると、DataGridViewのテキストに入力できない時があり、いろいろ調べて見たけどそれらしいのがなかなか見つからず、困っていたところ・・・
コントロールを別スレッドで扱うのは~的なものを見つけたので、もしやと思い
(処理上別スレッドをやめるのは修正に時間がかかりそうだったので)、デリゲートでサブフォームを表示させたところ、一発で症状が改善されました。