title: What a strange behavior in AutoComplete in DataGridViewCombobox column?
body: <p>I am using the (<code>EditingControlShowing</code>) event to Enable AutoComplete in DataGridViewComboBox Column.</p>
  
  <pre><code>private void dataGridView1_EditingControlShowing(object sender,  DataGridViewEditingControlShowingEventArgs e)
  {
      if (e.Control is DataGridViewComboBoxEditingControl)
      {
          ComboBox combo = (ComboBox)e.Control;
          ((ComboBox)e.Control).DropDownStyle = ComboBoxStyle.DropDown;
          ((ComboBox)e.Control).AutoCompleteSource = AutoCompleteSource.ListItems;
          ((ComboBox)e.Control).AutoCompleteMode =  System.Windows.Forms.AutoCompleteMode.SuggestAppend;
      }
  }
  </code></pre>
  
  <p>But it has a strange behavior, when I type some characters then I leave the cell (Tab or right key), the value did not change.<br>
  But if I repeat that, the value will change.
  From <a href="http://www.c-sharpcorner.com/Forums/UploadFile/houssam11350/08312012091630AM/autocompleteproblem.zip">Here</a>, you can download the source code and (EXE) video that explains the problem.</p>
  
  <p>Could you please help me to make it work correctly?</p>