title: What is the proper way to load up a ListBox?
body: <p>What is the proper way to load a <code>ListBox</code> in C# .NET 2.0 Winforms?</p>
  
  <p>I thought I could just bind it to a <code>DataTable</code>. No such luck.<br>
  I thought I could bind it with a <code>Dictionary</code>. No luck.  </p>
  
  <p>Do I have to write an class called <code>KeyValuePair</code>, and then use <code>List&lt;KeyValuePair&gt;</code> just to be able to load this thing with objects? Maybe I am missing something obvious. I want my display text and values to be different values.</p>