2014-05-25 94 views
-1

我有一個PropertyGrid有很多嵌套的項目。如何讓搜索框過濾並僅顯示與搜索字符串匹配的項目?屬性網格自定義搜索框

+0

膏體:我目前使用預定義的手動傳遞重點項目字符串。我希望有一個可以動態拉入「類似」項目的搜索框。 – Gautham

回答

0

兩種方式 -

你最好的選擇是實現ICustomTypeDescriptor界面和使用的GetProperties()方法在PropertyGrid中篩選可見行。

如果你想破解你的方式 - 使用反射設置Browsable屬性爲false。 Sample code

下面是一些示例文章/與代碼鏈路來實現ICustomTypeDescriptor -

http://wraithnath.blogspot.in/2011/01/implementing-icustomtypedescriptor-for.html

PropertyGrid Browsable not found for entity framework created property, how to find it?

http://www.codeproject.com/Articles/189521/Dynamic-Properties-for-PropertyGrid