title: Bind List<KeyValuePair> to combobox
body: <p>I cannot create a class or my own object so I thought I would use a <code>List&lt;KeyValuePair&gt;</code> to store two properties and then bind this object to a combobox. </p>
  
  <p>However, I cannot see how I can set the <code>valueField</code> and <code>TextField</code> in the combobox.</p>
  
  <p>The code.</p>
  
  <pre><code>List&lt;KeyValuePair&lt;int, string&gt;&gt; kvpObject = 
   new List&lt;KeyValuePair&lt;int, string&gt;&gt;();
  
  foreach (User u in m_users) {
  
      kvpObject.Add(new KeyValuePair&lt;int, string&gt;(u.ID, u.Name));
  }
  
  // Bind Add Users combobox
  cmboBox.DataSource = kvpObject;
  cmboBox.ValueField = "????" // Maybe something like kvpObject[0]..
  cmboBox.TextField  = "????";
  cmboBox.DataBind();
  </code></pre>
  
  <p>Does anyone know what I need to put inside the <code>????</code>.</p>