Bon*_*nie 6 .net vb.net datagridview datagridviewcolumn winforms
For c = 0 To grd.Columns.Count - 1
grd.Columns(c).Resizable = DataGridViewTriState.True
Next c
这允许我的DataGridView中的所有列都可以调整大小,除了最后一列.为什么?我DO得到的小调整大小鼠标指针......但你只能使列SMALLER,从来没有WIDER.
(如果我尝试使用VB.net IDE将所有列设置为Resizable,则会出现同样的问题)
我在这做错了什么?我不应该能够调整我想要的任何列,不管更大还是更小?
您无法使最后一列变宽,因为它已经填满了控件中的所有可用空间!
与中间的其他列不同,它们只是从右侧的列中窃取空间,而最后一列右侧没有列可供其窃取空间。由于它无处可去,该控件只是阻止您调整最后一列的大小。