I have been browing through page after page, looking for an explaination as to why Browsable(false) would have anything to do with databinding, and I'm getting a little frustrated. There are many places where people are suggesting people use this attribute in this fashion, but absolutely nothing to back them up other than it's proven to work that way,regardless of whether it is a bug.
Apparently, a databound control cannot use a property with this attribute (actually, this behavior is not consistent for all winform controls) . According to all the MS documentation I can find, the Browsable attribute is ONLY for setting design time properties.
Using Browsable to control databinding makes absolutely no sense to me. What if I'm sharing the object with someone else and we want to dispaly different properties of the same object? Why was an entirely new attribute not created for databinding, instead of hijacking an attribute that has other functionality?