不能直接绑定
DataGridView的数据源必须是实现以下接口的任意类型: (1)IList 接口,包括一维数组。 (2)IListSource 接口,例如,DataTable和DataSet类。 (3)IBindingList 接口,例如,BindingList
而Dictionary的类型定义为:
[SerializableAttribute]
[ComVisibleAttribute(false)]
public class Dictionary
IEnumerable
ISerializable, IDeserializationCallback
并为实现以上接口
因此如果需要绑定
需要转换为实现以上接口的类型
转换很容易
我不写了