版主大大, 我这里不行:propertyGrid1.SelectedObject = new MyDataProperties.MyDataList();但是显示出来是这样子的, 复杂属性无法展开和编辑:
给你的MyDataList中的text赋值下试试
是让你后台赋值,默认情况下那个test为null,null自然无法展开,你必须在get方法里面判断下,如果为null就返回一个默认值: private test _test; public test test { get{return _test??new test();} set{_test=value;} }
版主大大, 我这里不行:propertyGrid1.SelectedObject = new MyDataProperties.MyDataList();但是显示出来是这样子的, 复杂属性无法展开和编辑:
private test _test;
public test test
{
get{return _test??new test();}
set{_test=value;}
}