* DataGrid.cs: Create columns when the binding context has been
authorJackson Harper <jackson@novell.com>
Wed, 22 Mar 2006 00:22:36 +0000 (00:22 -0000)
committerJackson Harper <jackson@novell.com>
Wed, 22 Mar 2006 00:22:36 +0000 (00:22 -0000)
        changed.

svn path=/trunk/mcs/; revision=58271

mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs

index 3d2207a95d21747c1823adf2eae3ee0a14e7e566..e67241e68c8a499770e38ac94a1edd2bf322d529 100644 (file)
@@ -1,3 +1,8 @@
+2006-03-21  Jackson Harper  <jackson@ximian.com>
+
+       * DataGrid.cs: Create columns when the binding context has been
+       changed.
+
 2006-03-21  Peter Dennis Bartok  <pbartok@novell.com> 
 
        * XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs, XplatUIWin32.cs, 
index 208c8749474ecad69cf5b9bd4b79f87612c2c662..019f6ee91ce96655fa3678f86048edf0ade708b1 100644 (file)
@@ -1194,6 +1194,9 @@ namespace System.Windows.Forms
                protected override void OnBindingContextChanged( EventArgs e)
                {
                        base.OnBindingContextChanged (e);
+
+                       current_style.CreateColumnsForTable (false);
+                       CalcAreasAndInvalidate ();
                }
 
                protected virtual void OnBorderStyleChanged (EventArgs e)