簡體   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