Databinding has existed since the first version of .Net.
PropertyGrid isn't a true databound control in the same sense that
DataGridView is for example.
As a consequence it doesn't use the INotifyPropertyChanged or
<property>Changed events exposed by various objects.
PropertyGrid needs to be refreshed when you make a change to an object
externally. You can subscribe to the INotifyPropertyChanged or
<property>Changed yourself and just refresh the property grid.

Signature
--
Bob Powell [MVP]
Visual C#, System.Drawing
Ramuseco Limited .NET consulting
http://www.ramuseco.com
Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm
Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
>I have used data binding in .Net 2.0 and love it, from what I
> understand what I used in 2.0 was new. Today I am working with .Net
[quoted text clipped - 4 lines]
> change outside of the PropertyGrid. What needs to be wired in so the
> PropertyGrid knows when the values change in the data class?