title: Textbox Binding Update Event
body: <p>I have a form with multiple textboxes on and a datatable, the datatable is bound to the textboxes and I am handling the RowChanged event of the datatable.</p>
  
  <p>However the RowChanged event is only called twice when the form is loaded (<strong>there are more than two textboxes</strong>), the data from the datatable loads fine into the textboxes but when I change the text in the textboxes no event is triggered. Yet displaying the data directly from the datatable shows the data has been updated.</p>
  
  <p>Code:</p>
  
  <pre><code>private Clients.DataSetClients.ClientsDataTable dtClients = new DataSetClients.ClientsDataTable();
  private Clients.DataSetClientsTableAdapters.ClientsTableAdapter taClients = new DataSetClientsTableAdapters.ClientsTableAdapter();
  
      private void ClientsEdit_Load(object sender, EventArgs e)
      {
          dtClients.RowChanged += new DataRowChangeEventHandler(dtClients_RowChanged);
  
          taClients.FillByID(dtClients, ClientID);
  
          textForename.DataBindings.Add("Text", dtClients, "Forename", true, DataSourceUpdateMode.OnPropertyChanged);
          //.......
          // etc
          //.......
          textEmail.DataBindings.Add("Text", dtClients, "Email", true, DataSourceUpdateMode.OnPropertyChanged);
      }
  
      void dtClients_RowChanged(object sender, DataRowChangeEventArgs e)
      {
          MessageBox.Show("dtClients_RowChanged");
      }
  
      private void simpleButton1_Click(object sender, EventArgs e)
      {
          MessageBox.Show(dtClients.Rows[0]["Email"].ToString());
      }
  </code></pre>