Hi KC,
In general, PropertyGrids only show instance properties, not static properties. It can get confusing to end-users if static properties are shown, and they switch between two objects which share properties (as changing a static property on one would affect the other).
By default, our PropertyGrid uses the .NET TypeDescriptor to determine what to show. The built-in TypeDescriptors only expose instance properties, but you can customize this. You can implement ICustomTypeDescriptor on your object and add any static properties via the GetProperties methods. Most of the methods can simply delegate their call to TypeDescriptor.