急啊!!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 "});
------解决方案--------------------说实在的,数据量不是太大的话,我没有感觉那个更快!
------解决方案--------------------如果是大数据量应该是数据源绑定更快。
------解决方案--------------------应该是数据源快,因为微软自己给你添加的。
------解决方案--------------------区别不会太大吧。
楼主的数据量很大吗?