首页 新闻 会员 周边

在Datagridview绑定一个泛型集合

0
悬赏园豆:10 [待解决问题]

为什么在Datagridview绑定一个车类泛型集合,往车类集合中添加轿车对象后刷新表格可以,但再往集合中添加卡车对象后,再刷新表格后,报错说轿车泛型集合不能添加卡车类?

水之星的主页 水之星 | 初学一级 | 园豆:167
提问于:2012-04-26 15:47
< >
分享
所有回答(3)
0

你的泛型集合的元素类型是什么?如果是轿车的话,你添加卡车肯定不行。你应该定义成车类。

无之无 | 园豆:5095 (大侠五级) | 2012-04-26 15:57

泛型集合的元素类型是车类这一抽象父类,轿车和卡车是车类的子类

支持(0) 反对(0) 水之星 | 园豆:167 (初学一级) | 2012-04-26 15:59

@水之星: 那不应该有你说的这个错误。把你的代码贴出来并指明报告错误的那个位置。

支持(0) 反对(0) 无之无 | 园豆:5095 (大侠五级) | 2012-04-26 16:01
0

你看你的卡车有没有正确的继承车类呢?

┢┦偉 | 园豆:1240 (小虾三级) | 2012-04-26 16:11
0

很有可能就是你的卡车类没继承车类

看看你的卡车类有又没继承车类

聆听黑夜 | 园豆:168 (初学一级) | 2012-04-26 17:24

卡车和轿车都继承了车类,因为往车类集合中反过来先添加卡车对象后刷新表格也可以,但再往集合中添加轿车对象后,再刷新表格后,又报错说卡车泛型集合不能添加轿车类

支持(0) 反对(0) 水之星 | 园豆:167 (初学一级) | 2012-04-26 17:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册