DataGridView.ReadOnly は、DataGridViewColumn.ReadOnly を書き換えてしまう…

http://d.hatena.ne.jp/odashinsuke/20110902/1314953779
グリッド全体のReadOnlyを変えると、列のReadOnlyが一緒に書き換わってしまうという動作になっているようだ。
つまり、1列目は編集不可、2列目は編集可能としたグリッドを用意して、グリッド全体を編集不可→編集可能の順に切り替えると1列目は編集「可能」に変化してしまうということだ。
バグ臭い動き……。