用户无法调整DataGridView列的大小

Pau*_*aul 11 vb.net datagridview

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

这是我尝试过的:

  • DGV.AllowUsertoResizeColumns = True
  • DGV.AutoSizeColumnMode = None
  • DGV.RowHeadersWidthSizeMode = EnableResizing
  • DGV.Dock = Fill
  • 所有列都有AutoSizeMode = NoneSetResizable = True
  • DGV嵌入在SplitContainer的一个面板中,但是在将它带到前面后,其他的后退或其他随机组合仍然无法调整大小
  • dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader)在将数据加载到DGV之后使用(和其他变体)
  • 虽然我可以调整其中一列,但Columns集合中的设置与其他列没有区别

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

DataGridView属性

有任何想法吗?

Pau*_*aul 9

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

AutoSizeMode = AllCells

我改为:

AutoSizeMode = NotSet

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