Bind List<Dictionary<string,string>> to DropDownList
<pre><code>var dict = new Dictionary&lt;string,string&gt;();
dict.Add("A","123");
dict.Add("B","456");
dict.Add("C","789");
dict.Add("D","000");
var list = new List&lt;Dictionary&lt;string,string&gt;&gt;(); //pretty much like a DataTable
list.Add(dict); //more than one dict in the list

//ddl is a dropdownlist
ddl.DataSource = list
ddl.DataTextField ="[A]";
ddl.DataValueField ="[C]";
ddl.DataBind();
</code></pre>

<p>For WPF, I can do similar binding above, but not in asp.net.</p>
