0
在虛擬模式下在DataGridView上設置RowCount非常緩慢。如果在虛擬模式下使用DataGridView,可提高性能
在虛擬模式下使用數據網格視圖時,您必須手動指定RowCount。這有時真的很慢,特別是在處理大量數據時。如果您需要減少行數,性能會非常慢(在我的情況下,設置行數超過20秒)。
在虛擬模式下在DataGridView上設置RowCount非常緩慢。如果在虛擬模式下使用DataGridView,可提高性能
在虛擬模式下使用數據網格視圖時,您必須手動指定RowCount。這有時真的很慢,特別是在處理大量數據時。如果您需要減少行數,性能會非常慢(在我的情況下,設置行數超過20秒)。
改進此操作的方法是在設置行計數(可能位於綁定源上的ListChange事件)之前清除數據網格視圖上的行。
datagridview.Rows.Clear()
datagridview.RowCount = count
通過這樣做,這將極大地提高性能(從20秒以上降低到不到1秒)。
Speeding up setting of DataGridView.RowCount
implementing virtual mode for a datagridview that is databound