C# 增加列的大小以适应datagridview

C# 增加列的大小以适应datagridview,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我正在使用c#winforms中的datagridview,我正在尝试将我的列自动调整到datagridview中,这样datagridview的左侧就不会有空白 我正在将一个数据集绑定到我的datagridview,并且能够根据列的内容自动调整列的大小,但是能够使它们适合datagridview,因为我在datagridview中看到了空白 dgvData.DataSource = dsData.Tables[0]; dgvData.AutoResizeColumns()

我正在使用c#winforms中的datagridview,我正在尝试将我的列自动调整到datagridview中,这样datagridview的左侧就不会有空白

我正在将一个数据集绑定到我的datagridview,并且能够根据列的内容自动调整列的大小,但是能够使它们适合datagridview,因为我在datagridview中看到了空白

 dgvData.DataSource = dsData.Tables[0];        
  dgvData.AutoResizeColumns();
 dgvData.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

我可以知道这样做的方法吗?

您需要使用
填充
而不是
所有单元格

 dgvData.DataSource = dsData.Tables[0];        
 dgvData.AutoResizeColumns();

 dgvData.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

您需要使用
Fill
而不是
AllCells

 dgvData.DataSource = dsData.Tables[0];        
 dgvData.AutoResizeColumns();

 dgvData.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;