title: Populating a DropDownList with text and values
body: <p>I have a dropdownlist in ASP.NET Webforms that I want to calculate how many years ago a certain year was.</p>
  
  <p>In the first line 2002 is the current year -9 and has to be the value, and 9 is the text that is visibel and shows how many years ago 2002 was.</p>
  
  <pre><code>2002 9
  2003 8
  2004 7
  2005 6
  2006 5
  2007 4
  2008 3
  2009 2
  2010 1
  2011 0 
  </code></pre>
  
  <p>And I want 5 to be the preselected. How Do I do that? First of I dont know how to add a hidden Value (ex. 2002 to the visibel 9).</p>
  
  <p>This is my start... Not far, I know...</p>
  
  <pre><code> {
          int CT = DateTime.Now.Year;
          int CT10 = CT - 10;
  
          for (int i = CT10; i &lt;= CT; i++)
  
          {
              ddlBirthYear.Items.Add(i.ToString());
          }
      }
  </code></pre>