title: Dropdownlist first value display "choose"
body: <p>I want that my dropdownlist display first value: "-choose car-"</p>
  
  <p>I succeed at this way:</p>
  
  <pre><code>protected void ddl1_DataBound(object sender, EventArgs e)  
  {
      Convert.ToInt32(ddl1.SelectedValue); 
      ddl1.Items.Insert(0, new ListItem("-Choose car-", "-Choose car-"  )); 
  }
  </code></pre>
  
  <p>and that's ok,the "-choose-" is in the first place but the problem now is that if I have values,for example,the dropdownlist show like that:</p>
  
  <pre><code>-Choose car-
  Subaro
  Fiat
  Honda
  </code></pre>
  
  <p>The first value that display when I'm enter to the site is the Subaro,and  to see the -choose car- the user need to open the dropdownlist and then he will see the -choose car- at the first place.How can I do that from the start,from the page load - the -choose car- will display at the ddl from the page load.Where I wrong at the code ?</p>
  
  <p>I tried the itemlist with <code>AppendDataBoundItems = "true"</code> but I got an error, and when I succeed,the problem is the same like I said before.</p>