我一直在尋找,但還沒有找到解決方案。如何將DataGridView分頁爲一次僅顯示大量數據的X行?
我有DataGridView
,這是綁定到數百或數千行。
如何分頁DataGridView
只顯示讓我們說一次50行?
我一直在尋找,但還沒有找到解決方案。如何將DataGridView分頁爲一次僅顯示大量數據的X行?
我有DataGridView
,這是綁定到數百或數千行。
如何分頁DataGridView
只顯示讓我們說一次50行?
填寫您的數據網格視圖,然後之後你您的欄,只有排名前50行顯示,其餘的都隱藏 在DataGrid充滿以及
Private Sub dataGridView1_Sorted(ByVal sender As Object, ByVal e As System.EventArgs) Handles dataGridView1.Sorted
Dim j As Integer = 1
For Each row As DataGridViewRow In dataGridView1.Rows
If j <= 50 Then
row.Visible = True
Else
row.Visible = False
End If
j += 1
Next
End Sub
您將運行這個程序梳理這段代碼可以運行
爲什麼加載你的datagrid woth記錄永遠不會顯示? – equisde
@equisde不知道。問題是「如果我將datagridview存儲了數百或數千個信息。我怎麼能削減給定的信息,讓我們說只有50行將在datagrid中可見。「是否問到 – TylerDurden
究竟是什麼。我把這個放在cellformatting @ pt000 – Mark
你想要哪個50?最新的,最古老的,在某個日期範圍之間?當你決定,把它作爲你的SQL中的WHERE子句 – Plutonix
我會去找最新的 – Mark
你試圖解決什麼問題? 「削減信息」是抽象的,數千行並不是DGV處理的大量數據。您可以使用ORDER BY排列顯示的數據,並根據您的意願使用WHERE子句來限制數據集 – Plutonix