2011-11-03 223 views
1

是否有可能具有多个嵌套,如嵌套在属性网格中嵌套?例如,我想在我的程序中创建一个xml文件并使用它来填充我的网格。在propertyGrid中,我希望能够嵌套在一个嵌套中,因此产品套件将是可展开/可折叠的,以显示产品名称1和2,并且产品名称1和2也将需要可扩展/可折叠以显示子产品名称和日期。属性网格中的嵌套属性

这是可能的属性网格?请让我知道我能做到这一点。在此先感谢

<ProductSuite> 

<Product NameOne=”Product 1”> 

<SubProduct Name=”Sub Product 1” Date = "2004, 12, 09"/> 

</Product> 

<Product NameTwo=”Product 2”> 

<SubProduct Name=”Sub Product 2” Date = "2004, 12, 09"/> 

</Product> 

</ProductSuite> 
+1

你需要编写自定义类型转换器,从ExpandableObjectConverter :) – MattDavey

+0

继承因为这是我恢复到实际指定的属性类型的情况下该类,但是我无法做多重嵌套。非常烦人。 –

+0

它应该可以用TypeConverters来完成,您可能需要覆盖GetProperties方法,并返回具有为UITypeEditor定义EditorAttribute属性的自定义属性描述符... – MattDavey

回答

-2

是的,你可以在herichical网格使用嵌套对象

+0

抱歉,什么是分层网格。我需要在propertygrid中执行此操作,可以使用peoprty网格吗? –

+0

又如何? -1没有解释 – jth41