title: Manually insert items into DDL after data binding
body: <p>I have a dropdownlist, which dynamically populate data from SQL Server and i wanna manually insert two items on top of the DDL after data binding. So, the DDL would has data something like this:  </p>
  
  <p>Select Branch (manually insert)<br>
    ALL (manually insert)<br>
    AIR<br>
    AMP<br>
    ABG<br>
    ...  </p>
  
  <p>I tried to achieve it by using code below:  </p>
  
  <pre><code>ddlBranch.Items.Insert(0, "Select Branch")
  ddlBranch.Items(0).Value = CMM.sExcVal1
  
  ddlBranch.Items.Insert(1, "ALL")
  ddlBranch.Items(1).Value = "ALL" 
  </code></pre>
  
  <p>but it comes out giving me the data like this:  </p>
  
  <p>Select Branch (manually insert)<br>
    ALL (manually insert)<br>
    ('AIR' branch should be here but it's gone)<br>
    AMP<br>
    ABG<br>
    ...</p>
  
  <p>After manually insert the 'ALL' item into the DDL, the 'AIR' is gone which is already replaced by the 'ALL'. How can i remain all the data from server and at the same time i can manually insert two items?</p>