How to create virtual properties with AdvPropertyGrid for WinForms
DotNetBar for Windows Forms Advanced PropertyGrid control provides complete support for ICustomTypeDescriptor interface that you can use to provide completely virtual properties that are shown and edited in property grid.
This involves implementing ICustomTypeDescriptor interface on your object and the at least providing list of custom properties returned from GetProperties(Attribute attributes) method that you implement as part of ICustomTypeDescriptor interface.
Download C# project that shows how to do this.
Download VB project that shows how to do this.