日期:2014-05-17  浏览次数:20844 次

propertygrid 里面这么总会多“locked”,"name" 这两个属性
问题1:propertygrid 里面这么总会多“locked”,"name" 这两个属性
问题2:propertygrid怎么样给一个属性赋值

------解决方案--------------------
1. 你是不是有继承的父类。
2. 直接修改绑定的实例就可以了。
------解决方案--------------------
propertygrid 里面这么总会多“locked”,"name" 这两个属性

不明白你的问题是什么。


propertygrid怎么样给一个属性赋值

如楼上所说:每次修改完实例后,重新绑定即可。
------解决方案--------------------
你说的那两个属性应该是Visual Studio额外添加的,为Control类的所有继承类添加的设计时属性。
代码里给属性赋值的话,直接对实例成员的属性修改即可。
------解决方案--------------------
用ICustomTypeDescriptor和TypeConverter可以自定义PropertyGrid的显示项。