c# propertyGrid.SelectedObject挂的对象的对象属性为什么只能是只读的
如 propertyGrid.SelectedObject
挂 int string等非object的属性,都可以可读写,enum也可以,
如,
public class deptGroup{
public string Name{get;set;}
}
public class dept{
public string Name{get;set;}
public int DeptId{get;set;}
public deptGroup Group{get;set;}
}
测试
dept m1 = new dept();
m1.Group = new deptGroup();
m1.Name = "dfef";
m1.Group.Name = "gn";
propertyGrid1.SelectedObject = m1;
结果 m1.Group不可修改,另外参考网上资料, 对于dept.Group属性,做了 自定义编辑器,
public class GroupUITypeEditor:UITypeEditor ...也没有效果,
请问,作为属性,Group是一个对象,它要如何改成可编辑的,谢谢