1、要使datagridview正好充滿屏幕,設置其AutoSizeColumnsMode屬性為fill
2、 同時,我們想要某列寬點,某列窄點,在AutoSizeColumnsMode屬性為fill的前提下,設置FillWeight 屬性
FillWeight :獲取或設置一個值,表示當該列處於填充模式時,相對於控件中處於填充模式的其他列的寬度。
設置的數字是一個比例值,如下
this.dataGridView1.Columns[0].FillWeight = 140; this.dataGridView1.Columns[1].FillWeight = 80;
設置第一列的寬度,相對於其他列寬度的140%:
設置第二列的寬度,相對於其他列寬度的80%:
其他列默認值是100,寬度也就是100%
指定的值都是相對於這個100變寬或變窄的
或者DatagridView控件上--右鍵--編輯列,修改