首页 新闻 会员 周边 捐助

关于winform list=list跟list.addrange(list)的区别

0
悬赏园豆:30 [已关闭问题] 关闭于 2011-08-29 12:46

RT

如果我在 winform里面有一个dataGridView,通过bangdingsource绑定其数据源,然后我再bandingsource=list

最后当我把数据放进list里面是,可用两种方法,其一就是list=list,其二就是list.addrange(list)

结果就是addrange方法可以将list的数据显示在datagridView里面,而直接等于就不能...

求解,两种有什么区别?如何用直接等于的方法也可以显示在datagridView里面?谢谢

kk_liang的主页 kk_liang | 初学一级 | 园豆:182
提问于:2011-08-26 10:17
< >
分享
所有回答(2)
0

建议将DataGridView的选择数据源置空,然后设置BindingSource的实力为LIST或者DATATABLE,然后再后台代码里设置DataGridView的dataSource=bindingSource1;

 this.bindingSource1.DataSource = dataTable();

  this.dataGridView1.DataSource = this.bindingSource1;

☆用心生活☆ | 园豆:310 (菜鸟二级) | 2011-08-26 10:39
0

太乱了。list.AddRange(list)同一个list?

顾晓北 | 园豆:10898 (专家六级) | 2011-08-26 11:00
肯定不是!
支持(0) 反对(0) kk_liang | 园豆:182 (初学一级) | 2011-08-26 12:15
那还是贴出代码看看吧。
支持(0) 反对(0) 顾晓北 | 园豆:10898 (专家六级) | 2011-08-26 12:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册