title: Setting DataPropertyName in DataGridViewComboBoxColumn from BindingSource
body: <p>I have a problem with setting a correct data property for DataPropertyName of DataGridViewComboBoxColumn. I have a BindingSource and I set its DataSource to BindingList of custom objects. These objects have properties which I'd like to assign as columns in DataGridView (pluginsDataGrid):</p>
  
  <pre><code>var source = new BindingSource {DataSource = _plugins};
  pluginsDataGrid.AutoGenerateColumns = false;
  pluginsDataGrid.DataSource = source;
  </code></pre>
  
  <p>Everything's fine when I have a simple string as a property - it is Name:</p>
  
  <pre><code> using (var nameCol = new DataGridViewTextBoxColumn())
   {
        nameCol.DataPropertyName = "Name";
        nameCol.Name = "Name";
        pluginsDataGrid.Columns.Add(nameCol);
   }
  </code></pre>
  
  <p>but I don't know how to set DataGridViewComboBoxColumn options. I gave it a try this way: </p>
  
  <pre><code>using (var depCol = new DataGridViewComboBoxColumn())
  {
      depCol.DataPropertyName = "Dependencies";
      depCol.Name = "Dependencies";
      pluginsDataGrid.Columns.Add(depCol);
  }
  </code></pre>
  
  <p>where Dependencies is a list of strings. But it is not working. What kind of property should be assign to it?</p>