怎样用dataGridView显示dict?
IDictionary <   string,   int>    dict   =   new   Dictionary <string,   int> ();   
 ....   
 怎样用dataGridView显示dict?
------解决方案--------------------1 绑定 
 vs2005推荐使用BindingSource对象作为其绑定对象   
 看看IDictionary行不行   
 2 不绑定 
   循环读取IDictionary,显示在DataGridView每一行,很简单
------解决方案--------------------IDictionary <string, int>  dict = new Dictionary <string, int> (); 
  dict.Add( "test ", 5); 
  .......   
  foreach( KeyValuePair <string, int>  kvp in IDictionary ) 
  { 
        this.dataGridView1.Name = kvp.Key; 
        this.dataGridView1.ColumnCount = kvp.Value; 
  }
------解决方案--------------------昏.一个问题把我给问迷糊了.亲自一试.和普通绑定一样的呀.   
 using System.Collections; 
 using System.Collections.Generic;   
 ...   
 IDictionary <string, int>  dict = new Dictionary <string, int> (); 
         dict.Add( "key1 ", 1); 
         dict.Add( "key2 ", 2); 
         dict.Add( "key3 ", 3); 
         dict.Add( "key4 ", 4);   
         GridView1.DataSource = dict; 
         GridView1.DataBind();
------解决方案--------------------实现ICollection的都可以直接做为DataSource
------解决方案--------------------up
------解决方案--------------------直接帮定上就可以了
------解决方案--------------------winform?   
 再昏。
------解决方案--------------------集合框架都可以用来绑定数据控件啊.   
 LZ可以试试HashTable绑定DataList的方法..