title: Datareader not displaying first row
body: <p>I am looping through my database to display a list of leagues a player is associated with. If a player is not a member of any leagues then a message displays to tell them.</p>
  
  <p>Here is the code</p>
  
  <pre><code>if (dReader.Read())
  {          
      while (dReader.Read())
      {
          usersLeagues.Text += "&lt;li class=\"li-myLeagues\"&gt;&lt;a  href=\"leagueDetails.aspx?leagueID=" + (dReader["leagueID"].ToString()) + "\"&gt;" + (dReader["leagueName"].ToString()) + "&lt;/a&gt;&lt;/li&gt;";
      }
  }
  else
  {
      usersLeagues.Text = "You are currently not a part of any leagues";
  }
  dReader.Close();
  conn.Close();
  </code></pre>
  
  <p>The issue is that the data reader is not displaying the first league in the query.</p>
  
  <p>Any idea why this is?</p>