title: Binding a generic List<string> to a ComboBox
body: <p>I have a ComboBox and I want to bind a generic List to it. Can anyone see why the code below won't work? The binding source has data in it, but it won't fill the ComboBox data source.</p>
  
  <pre><code>FillCbxProject(DownloadData Down)
  {
    BindingSource bindingSource = new BindingSource();
    bindingSource.DataSource = Down.ProjectList;
    cbxProjectd.DataSource = bindingSource;
  }
  </code></pre>
  
  <p>On a side note: Is it bad to pass around an instance of a class?</p>
  
  <p>Thanks!</p>