我有一个datagridview配置为根据我的类自动生成列(使用数据绑定).
它适用于我的所有类型字符串属性.但是,我有一个枚举类型的属性,有一个typeconverter将它转换为图像.
我希望我的Grid自动生成列来生成DataGridViewImageColumn而不是DataGridViewTextBoxColumn.
唯一有用的DGV方法是添加列.但是,你不能在那里设置列,只能得到&修改.
有任何想法吗?
最佳答案 据我所知,AutoGeneration不是很容易配置
但你可以为自己做一个替代汽车:
设置autogen = false,
注册这些活动:
> OnDataMemberChanged
> OnDataSourceChanged
添加一个将为两者触发的函数,这将为给定的dataSource创建列:
> header =列名
>列类型=根据您的需要
> data binding =列名
>等