首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急listbox的赋值速度的有关问题!

2012-02-08 
急啊!!listbox的赋值速度的问题!!对ListBox的赋值是使用循环的速度快还是使用数据源绑定的速度快?[解决办

急啊!!listbox的赋值速度的问题!!
对ListBox的赋值   是使用循环的速度快还是使用数据源绑定的速度快?

[解决办法]
应该是循环添加listitem快一点吧
[解决办法]
listBox1.BeginUpdate();
for (int i = 1; i < 10000; i++)
listBox1.Items.Add(i.ToString());
listBox1.EndUpdate();

[解决办法]
不使用绑定,也不一定要使用循环,因为ListBox.Items有一个AddRange方法.

其实使用非绑定会快于绑定.
[解决办法]
示例:

this.ListBox1.Items.AddRange(new object[]{ "System.Windows.Forms ",
"System.Drawing ", "System.Xml ", "System.Net ", "System.Runtime.Remoting ",
"System.Web "});

[解决办法]
说实在的,数据量不是太大的话,我没有感觉那个更快!
[解决办法]
如果是大数据量应该是数据源绑定更快。
[解决办法]
应该是数据源快,因为微软自己给你添加的。
[解决办法]
区别不会太大吧。

楼主的数据量很大吗?

热点排行