0

我有一个DataGridView,当有足够的行时,会出现垂直滚动条。

我的问题是滚动条占用了 内部的空间DataGridView,导致我的列调整大小。是否有一个属性强制滚动条放置在右侧DataGridView(所以我的列大小保持不变)?

我能想到的唯一另一件事是以编程方式调整DataGridView添加滚动条时的大小(在这种情况下,发生这种情况时是否会触发事件?)

4

1 回答 1

0

不,你不能。

但是您可以将 DataGridView.ScrollBars 属性设置为仅水平并在 DataGridView 之外创建自己的滚动条。

您需要在 gridview 的数据绑定事件上更新外部滚动条的最小/最大值。

当您从外部滚动条收到滚动事件时,您可以通过设置 FirstDisplayedScrollingRowIndex 属性让 DataGridView 滚动。

于 2013-05-29T14:31:26.517 回答