2011-11-03 224 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