C# 面板中的DataGridView无法滚动
在DataGridView更新\work时,我需要在其上有一个平滑优雅的滚动条 因为每次我更新DataGridView时,它都会将滚动条重置为顶部。 我找到了一个使用FirstDisplayedScrollingRowIndex属性的解决方案,但后来我意识到仅仅保存RowIndex是不够的,我需要备份我对scroll的关注。我试着用谷歌搜索它,发现我需要使用一个面板 我试过了,但我不知道如何将DGV绑定到面板上。 我把它移到了面板上。在代码this.panel1.Controls.Addthis.DGV中添加; 并将DGV.ScrollBars设置为“无”。 我仍然没有在我的面板上看到任何滚动,在DGV中滚动数据 我尝试过的解决方案: 在DataGridView更新\work时,我需要在其上有一个平滑优雅的滚动条 VirtualizationStackPanel/VirtualizationPanel有助于根据滚动量在datagrid中加载项 我仍然没有在我的面板上看到任何滚动,以滚动DGV中的数据 将DGV.ScrollBars设置为“无”将禁用栅格滚动条。您可以尝试在面板外部插入ScrollViewer控件C# 面板中的DataGridView无法滚动,c#,winforms,datagridview,scroll,panel,C#,Winforms,Datagridview,Scroll,Panel,在DataGridView更新\work时,我需要在其上有一个平滑优雅的滚动条 因为每次我更新DataGridView时,它都会将滚动条重置为顶部。 我找到了一个使用FirstDisplayedScrollingRowIndex属性的解决方案,但后来我意识到仅仅保存RowIndex是不够的,我需要备份我对scroll的关注。我试着用谷歌搜索它,发现我需要使用一个面板 我试过了,但我不知道如何将DGV绑定到面板上。 我把它移到了面板上。在代码this.panel1.Controls.Addthis
你能,请,显示一些代码样本。我不明白如何将它绑定到DGV。我使用windows窗体,而不是WPF