天天看點

winForm開發問題,vs的bug,Datagridview始終不能編輯!

如果更改Datagridview啟用編輯為不選中

則項目在生成時會将Datagridview的Columns的ReadOnly更改為true

再次啟用 DataGridView的編輯,但Datagridview的Columns的ReadOnly仍然為true不會跟着DataGridView的ReadOnly變化而變化

就會出現原本可以編輯的列無法編輯的現象

解決:

将需要編輯的列的ReadOnly手動更改為False;

這樣還不行,所有的列還是不能編輯

到網上找了很我,都沒有解決辦法,跟着他們的設定好了,還是不能編輯。

有人說,删除再重建立立一個

老天!你認為重新寫一個DataGridView不累呀??

于是,自己不服氣,自己去修改對應的 Designer.cs 檔案 ,果然,界面上修改readOnly為false,它Designer裡面還是true,難怪不能編輯!

修改Designer裡面的readOnly屬性為false之後 ,解決了問題!!

小小問題,搞半天! 是以說,很多事情做起來比光說要難!

繼續閱讀