title: Usage of Arraylist in DropDownList
body: <p>I have the following part in my <code>Page_Load</code> method:</p>
  
  <pre><code> DropDownList1.Items.Add("Audi");
   DropDownList1.Items.Add("BMW");
   …
   DropDownList1.Items.Add("Ford");
   …
   DropDownList1.Items.Add("Vauxhall");
   DropDownList1.Items.Add("Volkswagen");
   …
  </code></pre>
  
  <p>Some details are that I have a web form that is part of a car sales web site, part of the required functionality is
  that users be able to select the manufacturer of vehicles from a drop down list. I created an <code>&lt;asp:DropDownList ... /&gt;</code> control.</p>
  
  <p>My question is how can re-write the code above to use an <code>ArrayList</code>, that is fully populated as it is instantiated, is sorted into alphabetical order, and is then used to initialise the <code>DropDownList</code>?</p>