今天工作發現DataGridView 通過DataSource賦值,如果數據源數據有幾千條後,賦值刷新會特別慢,故而測試了一下,最後終於找到好的解決辦法。
設置當前DataGridView 的兩個屬性爲none即可。
dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
設置這兩個屬性後,效果顯著,萬條數據可以達到秒顯效果。ps: 設置這兩個屬性前 建議把DataGridView的每一列的寬度設置好。