在DataGridView中显示垂直滚动条而不调整列的大小
本文关键字:调整 DataGridView 显示 垂直 滚动条 | 更新日期: 2023-09-27 18:15:49
我有一个DataGridView
,当有足够的行时,垂直滚动条出现。
我的问题是滚动条占用DataGridView
内的空间,导致我的列调整大小。是否有一个属性,迫使滚动条被放置在DataGridView
的右边(所以我的列大小保持不变)?
我能想到的唯一一件事是在添加滚动条时以编程方式调整DataGridView
的大小(在这种情况下,是否有在发生这种情况时触发的事件?)
不行。
但是你可以设置DataGridView。ScrollBars属性设置为水平,并在DataGridView之外创建自己的滚动条。
你需要在gridview的数据绑定事件上更新外部滚动条的最小/最大值。
当你从外部滚动条接收滚动时,你可以通过设置FirstDisplayedScrollingRowIndex属性让你的DataGridView滚动