你可以把dataGridView理解为容器. 列理解为元素.容器都不可编辑了,元素自然不可编辑.还是单列设置为只读比较好.比如一共10列,需要第8列可编辑,那就把其它列ReadOnly 设置为true即可.