设置列的AutoSizeMode属性为None。这样它就不会调整大小了。参照下面语句:
dataGridView1.Columns["列名"].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
可以在编辑列中需要固定宽度项的ControlStyle里设置width
设置其width就可以了,或者用substring()方法截取
哈 看看这个
http://hi.baidu.com/wenjunlin/blog/item/784a933907701aff3b87ce72.html