title: How to enable in-place editing in an asp:GridView?
body: <p>How can i add edit boxes, and read their values during submit, with an <code>asp:Repeater</code>?</p>
  
  <hr>
  
  <p>i have an <code>asp:GridView</code> which is displaying a read-only (i.e. non-editable) set of data, e.g.:</p>
  
  <p><img src="https://i.stack.imgur.com/EEdxr.png" alt="enter image description here"></p>
  
  <p>How can i enabled the cells of the <code>GridView</code> to be editable, e.g (Photoshop Mockup):</p>
  
  <p><img src="https://i.stack.imgur.com/F4GL8.png" alt="enter image description here"></p>
  
  <blockquote>
    <p><strong>Note:</strong> i didn't mockup in Photoshop an edit box into every row and column (cause it was taking too long). You still get the idea.</p>
  </blockquote>
  
  <ul>
  <li>How can i convince an <code>asp:GridView</code> to show an edit-box in each cell? </li>
  <li>If i do convince the <code>asp:GridView</code> to show an edit-box, how do i "read" them <code>OnClick</code> of <strong>Save</strong> button?</li>
  </ul>
  
  <h2>Bonus Chatter</h2>
  
  <p>i would not be opposed to using an <code>asp:Repeater</code>, manually placing <code>&lt;INPUT&gt;</code> controls. My confusion then is about how to read each input during the <code>OnClick</code> of the <strong>Save</strong> button. And although i would be perfectly happy to use a repeater, and a GridView might not be able to accomplish what i want making the repeater the only possibility, this question is about a GridView.</p>
  
  <ul>
  <li>If the GridView <em>can</em> do it: great; how?</li>
  <li>If the GridView <em>cannot</em> do it: that's an answer too.</li>
  </ul>