在更新\工作时,我需要在我的 DataGridView 上进行平滑优雅的滚动。
因为每次我更新我的 DataGridView 时,它都会将滚动条重置到顶部。我找到了使用FirstDisplayedScrollingRowIndex
属性的解决方案,但后来我意识到仅保存 RowIndex 是不够的,我需要将注意力集中在滚动上。我尝试谷歌它,发现我需要使用面板。
我试过了,但我不知道如何将我的 DGV 绑定到 Panel。我把它移到了面板中。在代码中添加this.panel1.Controls.Add(this.DGV);
并DGV.ScrollBars
转到none
. 而且我仍然没有在我的面板上看到任何滚动,以滚动 DGV 中的数据。
我尝试过的解决方案: