datagridview删除第一列空白:
dataGridView1.RowHeadersVisible = false;
删除最后一行空白:
1、dataGridView1.AllowUserToAddRows = false;
2、或者通过如下图示方法取消显示

DatagridView自动充满屏幕,并能指定某列宽度
1、AutoSizeColumnsMode属性为fill
2、AutoSizeColumnsMode属性为fill的前提下,设置FillWeight 属性 FillWeight ## 标题