title: How to place cursor to the start of the text in editing DataGridView cell programmatically when user start to edit cell text?
body: <p>I use DataGridView that gets Data from DataTable for editing some amount of data. Everything seems ok, but there is some inconvenience. When user starts to  edit cell, text of this cell automatically become selected and cursor moves to the end of cell text.
  I want to place  cursor(caret) to the start of the text in editing cell programmatically when user starts to edit cell text.
  I tried:</p>
  
  <pre><code>private void gridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
      {
          DataGridViewTextBoxEditingControl dText = (DataGridViewTextBoxEditingControl)e.Control;
          dText.Select(0, 0);
      }
  </code></pre>
  
  <p>That is not work. Also I tried to deselect text in CellBeginEdit- also no result.</p>