2010-01-19 61 views
0

我是新與DOT.NET ...的WinForms PropertyGrid的

我試圖做的事: 構建一個winform聽課 的樹下面我把一個PropertyGrid的 PropertyGrid中必須顯示演講的細節:主題,語言ang Lectors。 我想講師添加到某些講座「講師集」集合編輯器屬性

問: 我需要LectureID參數在新講師的構造函數傳遞,用於連接新添加的講師記錄(講師集合講座)。 我該怎麼做?

+0

在像iGrid.NET這樣可以模擬屬性網格的便宜的第三方非綁定網格中實現它會不會容易得多?它可以給你更多的控制你的數據和他們的外觀 - 閱讀[本文](http://10tec.com/articles/winforms-propertygrid.aspx)。 – TecMan 2014-10-09 14:10:53

回答

2

您必須編寫一個TypeConverter,以便您可以重寫其CreateInstance()方法。 PropertyGrid是簡單類的快速解決方案,但很匆忙。考慮它可能不是最好的UI解決方案。 DataGridView非常適合編輯集合。

+0

但他也可以編寫集合編輯器並應用於該屬性,這將允許他從PropertyGrid進行編輯。 – virious 2013-03-07 13:00:56