天天看点

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之后 ,解决了问题!!

小小问题,搞半天! 所以说,很多事情做起来比光说要难!

继续阅读