Да, я думаю, вы ищете свойство AutoSizeMode .
int n = grid.Columns.Count;
grid.Columns[n].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
Редактировать: Попробуйте установить ширину "*", как показано ниже.Вам придется сделать это в коде, если ваши столбцы генерируются автоматически.
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Width="Auto" />
<DataGridTextColumn Width="*" />
</DataGrid.Columns>
</DataGrid>