title: DataGridViewComboBoxCell setting value manually, value not valid
body: <p>here is my code:</p>
  
  <pre><code>        private class Person
          {
              private string myName;
              private int myValue;
  
              public Person(string name, int value)
              {
                  myName = name; 
                  myValue = value;
              }
              public override string ToString()
              {
                  return myName;
              }
  
              public string Name
              {
                  get { return myName; }
                  set { myName = value; }
              }
  
              public int Value
              {
                  get { return myValue; }
                  set { myValue = value; }
              }
          }
  </code></pre>
  
  <p>I use it to fill a DataGridViewComboBoxCell like this:</p>
  
  <pre><code>myDataGridViewComboBoxCell.ValueMember = "Value";
  myDataGridViewComboBoxCell.DisplayMember = "Name";
  myDataGridViewComboBoxCell.Items.Add(new Person("blabla", someNumber));
  </code></pre>
  
  <p>all I want to do now is to select a person:</p>
  
  <pre><code>myDataGridViewComboBoxCell.Value = someNumber;
  </code></pre>
  
  <p>but keep getting "value is not valid"-error. Any Idea why?
  When I select an Item in my program I can see the right Value (someNumber) so Display and ValueMember are set correctly...</p>