13

我有一个 DataGridView,其数据源设置为数据绑定源。我的问题是我无法调整大部分列的大小。有几列不显示调整大小光标,而另外两列显示:一列可以调整大小,一列不能。

这是我尝试过的:

  • DGV.AllowUsertoResizeColumns = True
  • DGV.AutoSizeColumnMode = None
  • DGV.RowHeadersWidthSizeMode = EnableResizing
  • DGV.Dock = Fill
  • 所有具有AutoSizeMode = NoneSet和的列Resizable = True
  • DGV嵌入在SplitContainer的面板中,但将其放在前面,其他放在后面,或其他随机组合后,仍然无法调整大小
  • dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader)将数据加载到 DGV 后使用(和其他变体)
  • 虽然我可以调整其中一列的大小,但 Columns 集合中的设置与其他设置没有什么不同

这是我的属性的屏幕截图DataGridView

DataGridView 属性

有任何想法吗?

4

2 回答 2

17

检查gridview中的各个列设置后,我发现一些单元格仍然有

AutoSizeMode = AllCells

我将其更改为:

AutoSizeMode = NotSet

现在我可以调整所有列的大小。

于 2014-05-02T15:50:38.243 回答
1

放:

AutoSizeColumnsMode = 无

在此处输入图像描述

于 2021-06-30T20:20:21.440 回答