title: BindingSource Refresh
body: <p>I have 2 classes i.e <code>CustomerOrder</code> and <code>Customer</code> class
  has a reference to a collection of orders.
  I use master detail <code>BindingSource</code>s.</p>
  
  <p>My problem is when I use the lazy load pattern
  for orders my detail <code>BindingSource</code> is not updated.</p>
  
  <p>UI</p>
  
  <pre><code>BindingSource1.datasource = GetCustomers();
  BindingSource2.DataMember = "Orders";
  BindingSource2.datasource = BindingsSource1;
  </code></pre>
  
  <p>So in my <code>datagridView1</code> Click event</p>
  
  <pre><code>if (customer.orders != null)
  {
    customer.Orders = LoadOrders();
  }
  </code></pre>
  
  <p>I appreciate any help with this.</p>