DataGridView設置行錯誤信息不顯示的解決辦法
在做案子的過程中,用datagridview來顯示數據,也允許讓用戶修改并保存,當保存失敗的時候,可以在失敗行上顯示錯誤信息,在一個測試的工程中沒有問題,在正式的工程里卻在rowheader中怎么也顯示不出來,查找好辦法,發現有兩種情況下它不會顯示
1. 如果你不允許行頭resize(Rowheadersizemode=DisableResizing), 并且你設的row太短,比如小于41,則它不會顯示
2. 如果你設置了AutoSizeRowsMold != None的話,它也不會顯示
至于對于第2點為什么這樣,也沒有時間研究,第1點很清楚了
1. 如果你不允許行頭resize(Rowheadersizemode=DisableResizing), 并且你設的row太短,比如小于41,則它不會顯示
2. 如果你設置了AutoSizeRowsMold != None的話,它也不會顯示
至于對于第2點為什么這樣,也沒有時間研究,第1點很清楚了