繁体   English   中英

DataGridView滚动条未显示

[英]DataGridView Scroll Bar not displayed

我正在尝试在datagridview上显示滚动条。 我绝对知道该怎么做,但是问题是滚动条没有显示。

主要的问题是,最初我在gridView上没有足够的数据,因此不需要显示scrollBar,但是我希望无论如何都要显示它,因为当用户向下(垂直)滚动时,程序会将消息发送到服务器,该消息随后又返回网格的更多数据。 我能做到吗? 希望你能理解这个问题。

据我所知,您拥有大量的数据,这些数据很大,可以立即显示。 因此,您只想动态更新视图。 在我看来,这似乎是所谓的VirtualMode的解决方案。 在虚拟模式下,您可以告诉视图。 那里有很多团队,但您没有将它放在视野中。 相反,视图会经常询问是否需要新数据。 (例如,您的视图拥有3000个iteam,但仅显示了100个),然后视图将只要求您提供100个,而滑块显示的是另外2900个。 如果现在更改滑块。 该视图将即时询问新的100个iteam,而旧的则要丢弃一次。 如果数据不可用,您只需提供一个虚拟(空条目)并在数据可用后调用更新。 我希望能做到。

Mousewheel事件中尝试此操作

 Private Sub MetroGrid1_MouseWheel(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles MetroGrid1.MouseWheel
     'Put your Codes here where to display Grid Content
 End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM