title: DataGridView Cell Editing
body: <p>Hi<br>
  I have a DataGridView which is bound to an XML source.</p>
  
  <ol>
  <li>I have a problem in editing cells. The cell on click becomes selected and when it is edited, by default we overwrite it. My requirement says it should be ready for editing and not selected when clicked.</li>
  <li>I want to generate a row dynamically whenever the 'tab' key is pressed.</li>
  </ol>
  
  <p>How can I achieve this?</p>