我有一個DataGridView
並在for
循環(~35行)中添加幾行到它,而它的Enabled
屬性設置爲false
。過去我已經完成了這項工作(當Enabled
設置爲true時),垂直滾動條塊將更新爲適當的大小,與DataGridView
的查看區域和網格中的項目數量相比較。但是,現在看起來不正確的尺寸。C#DataGridView不正確的滾動條大小導致異常
當我重新啓用DataGridView
後,我在行中選擇一行和「向下箭頭」,直到程序拋出一個異常說「值應該在範圍內」並引用滾動條。另外,我發現如果我對任何列進行排序,它會將滾動條塊更新爲正確的大小。任何想法發生了什麼?
謝謝!
+1我可以確認此變通辦法實際上起作用 – Anonymous