title: Programmatically get the first row from a GridView after changing pages
body: <p>Can anyone tell me how I would get the data from a row in a DataGrid after a page changes.  I am currently trying the following:</p>
  
  <pre><code>protected void MissionariesGrid_PageIndexChanged(object sender, EventArgs e)
  {
      string missionaryID = MissionariesGrid.Rows[0].Cells[0].Text;
      TestLabel.Text = missionaryID;
  }
  </code></pre>
  
  <p>The problem is, I do not get the value for the first row in the new page. I am getting the value for the first row in the old page.</p>