2014-05-25 95 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