Winform 扩展DataGridView列类型要注意的问题
扩展DataGridView列类型, 要做以下事情:
- 继承 DataGridViewColumn 或其子类
注意必须要写 public override object Clone() 函数, 否则可视化编辑的值不能保存, 而且Cell类取不到Column类扩充的数据.
在绑定数据的时候Column是传值,如果没有写Clone()函数, 就应该是调用的基类的Clone(),从而会丢失扩充的数据.
- 继承 DataGridViewCell 或其子类