this.dgrShow.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; 设置为完全填充. 再设置列的FillWeight属性.就可以实现完全填充并且自定义列宽度了.