I for one appreciate your taking the time to build (or at least to paste in) a real sample, rather than talking in general terms as so many of us do in this group.
On a completely different topic (one that I fear could start a religious debate), is there a public guideline suggesting that the formatting used here [snippet from your post] public override bool IsReadOnly { get { return false; } } [end snippet] is preferable to the much shorter and at-least-as-clear [shorter snippet] public override bool IsReadOnly {get {return false;} } [end shorter snippet] ? (You seem to have used tabs, not spaces, in your pasted program; my email program may have expanded those tabs to more spaces than you intended. But 7 lines instead of 1 seems unnecessary.) At 02:28 AM 9/29/2004, Alexander Shirshov wrote (in part) >Luis, > >You want to bind a column in the grid to "T" property of "B", right? >It's possible using custom ITypedList implementation and a class >derived from PropertyDescriptor. I wrote a sample for you. It binds >one column of the grid to "Foo.Name" and the second -- to >"Foo.Bar.Name". It's fully working, have a look. [snip] J. Merrill / Analytical Software Corp =================================== This list is hosted by DevelopMentorŪ http://www.develop.com Some .NET courses you may be interested in: Essential .NET: building applications and components with CSharp August 30 - September 3, in Los Angeles http://www.develop.com/courses/edotnet View archives and manage your subscription(s) at http://discuss.develop.com