title: Retrieve data from visible false BoundField of Gridview
body: <p>I have this <code>BoundField</code> in a <code>GridView</code></p>
  
  <pre><code>&lt;asp:BoundField DataField="ReportId" HeaderText="RId" Visible="false" /&gt;
  </code></pre>
  
  <p>But when I try to get text in that field, it returns empty.</p>
  
  <pre><code>protected void gvwReports_RowCommand(object sender, GridViewCommandEventArgs e)
  {
      if (e.CommandName == "ViewSchedule")
      {
          int index = Convert.ToInt32(e.CommandArgument);
          GridViewRow row = gvwReports.Rows[index];
          string s = row.Cells[0].Text;
      }
  }
  </code></pre>
  
  <p>but, it returns a correct value if I change <code>BoundField's</code> <code>.Visible</code> property to <code>true</code></p>