title: C# ASP.NET - Populate a combobox to display two values from a datasource?
body: <p>I have a combobox, but I'd like it to show two different column values from the datasource.</p>
  
  <p>So instead of simply filling it with "rowid" (possible values "1","2","3" etc) I'd like it to show "letter" ("a","b","c") column as well, but in that same box.</p>
  
  <p>The actual value that it sends can just that rowid value, but for user friendly purposes, I need both.</p>
  
  <pre><code>this.comboBox1.DataSource = this.tblIDSourceBindingSource;
  this.comboBox1.DisplayMember = "rowid";
  this.comboBox1.FormattingEnabled = true;
  this.comboBox1.Name = "comboBox1";
  this.comboBox1.ValueMember = "rowid";
  </code></pre>
  
  <p>So as you can see, it's displaying "rowid". Trying to tell it to display "letter" in addition throws everything off.</p>