0

我们有一个有 6 列的数据网格。我们需要确保 6 列在 datagridview 中完全填充。

我们试过了dataView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);。它不起作用。我们应该做什么 ?

4

3 回答 3

0

您可以将其中一列的 AutoSizeMode 属性设置为 Fill。这将导致列始终调整自身大小以填充所有可用空间。

此链接可以帮助:

如果网格较小,则调整 DataGridView 的列以填充可用空间,并在网格大于可用空间的情况下使用滚动

于 2012-12-20T09:20:14.157 回答
0

您可能想尝试这样的事情,它会平移列以填充数据网格;

DataGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

或者

DataGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

让我知道这是否不是你要找的,我会改变它。DataGridViewAutoSizeColumnsMode 还有其他可能的选项,如果您想尝试其他选项,只需查看 intelisense。

于 2012-12-20T09:26:53.820 回答
0

AutoSizeColumnsMode属性值设置为Fill

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
于 2012-12-20T09:42:36.113 回答