簡體   English   中英

如何使Windows窗體上的dataGridView中的最后一行始終顯示,同時仍允許其余行滾動

[英]How to make last row in a dataGridView on a Windows Form to be displayed all the time while still allowing the remaining rows to scroll

我有一個dataGridView,其中有大約30行,它的最后一行包含該特定列中所有單元格的總和。 現在我想凍結最后一行,它仍然允許剩余的行滾動。

dataGridViewPaymentsReceived.Rows[dataGridViewPaymentsReceived.Rows.Count-1].Frozen = true;

上面的代碼凍結整個dataGridView,不允許我滾動它。 任何人都可以建議我一直保持最后一行顯示的好方法,即使我滾動dataGridView?

最簡單的解決方案是在第一個下面直接創建第二個DataGridView。 然后在每次第一個datagrid綁定到數據時,使用要顯示的單行手動填充它。

要使其看起來完全無縫,請不要忘記在第二個數據網格中隱藏列標題:

dataGridView2.ColumnHeadersVisible = false;

有關詳細信息,請參閱此答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM