为什么在Datagridview绑定一个车类泛型集合,往车类集合中添加轿车对象后刷新表格可以,但再往集合中添加卡车对象后,再刷新表格后,报错说轿车泛型集合不能添加卡车类?
你的泛型集合的元素类型是什么?如果是轿车的话,你添加卡车肯定不行。你应该定义成车类。
泛型集合的元素类型是车类这一抽象父类,轿车和卡车是车类的子类
@水之星: 那不应该有你说的这个错误。把你的代码贴出来并指明报告错误的那个位置。
你看你的卡车有没有正确的继承车类呢?
很有可能就是你的卡车类没继承车类
看看你的卡车类有又没继承车类
卡车和轿车都继承了车类,因为往车类集合中反过来先添加卡车对象后刷新表格也可以,但再往集合中添加轿车对象后,再刷新表格后,又报错说卡车泛型集合不能添加轿车类