title: Asp Gridview use Boundfields? or Templatefields?
body: <p>I put data in a data table e.g.</p>
  
  <pre><code>dt.TableName = "SA1";
  da.Fill(dt);
  
  GridView1.DataSource = dt;
  GridView1.DataBind();
  </code></pre>
  
  <p>Now I'm not sure if I should use boundfield (For all columns)</p>
  
  <pre><code>&lt;asp:BoundField DataField="Unit" HeaderText="Unit" SortExpression="Unit"  /&gt;
  </code></pre>
  
  <p>or use</p>
  
  <pre><code>&lt;asp:TemplateField&gt;
      &lt;HeaderTemplate&gt;
          Units
      &lt;/HeaderTemplate&gt;
      &lt;ItemTemplate&gt;
          &lt;asp:TextBox runat="server" ID="txbUnits" Text='&lt;%# Eval("Unit")%&gt;'&gt;&lt;/asp:TextBox&gt;
      &lt;/ItemTemplate&gt;
  &lt;/asp:TemplateField&gt;
  </code></pre>
  
  <p>and add the data as i go along, the gridview's purpose is only to display data</p>