title: C# Cannot bind to the property or column on the DataSource
body: <p>I have 2 entities:</p>
  
  <pre><code>public class Address
  {
      public string Street, City, State;
  }
  
  public class Customer
  {
      public int Id;
      public string Name;
      public Address Address;
  }
  </code></pre>
  
  <p>I have a WinForms form with 1 Textbox for the customer name and 1 usercontrol for the address. The user control has 3 textboxes for each address property. The form has a 'customer' bindingsource and the usercontrol an 'address' bindingsource. The user control looks something like this:</p>
  
  <pre><code>[DefaultBindingProperty("Address")]
  public partial class AddressBox : UserControl
  {
      private Address address;
  
      [Bindable(BindableSupport.Yes, BindingDirection.TwoWay)]
      [Browsable(false)]
      public Address Address
      {
          get { return address; }
          set
          {
              address = value;
              bindingSource.DataSource = address;
          }
      }
  }
  </code></pre>
  
  <p>In deisgn mode, I set the datamembers of the form and the user control. However, once I set the datamembers of the address usercontrol, I getthe above error and can't open the form in design mode.</p>
  
  <p>Am I missing something here?</p>