title: How to show a first item in a combobox in C# Winform
body: <p>I have a combobox which is binded to a list. I've been trying to work out how to have the first item in the combobox when it's loaded a "--Please Select--" before the data from the list is loaded. </p>
  
  <p>I have tried this, </p>
  
  <pre><code>        cbUpdate.DataSource = _names;
          cbUpdate.Items.Insert(0, "-Select-");
          cbUpdate.SelectedIndex = 0;
          cbUpdate.DisplayMember = "Name";
  </code></pre>
  
  <p>But this gives the errro, </p>
  
  <blockquote>
    <p>Items collection cannot be modified when the DataSource property is
    set.</p>
  </blockquote>
  
  <p>I understand the error, but I am unsure of how to solve it. I've trying to set the Text of the combobox to "Please Select" but that doesn't work. </p>
  
  <pre><code>var names = new BindingList&lt;Names&gt;();
  </code></pre>