通过线程向listview里面添加数据怎么写啊。 本人没有搞过线程,怎么添加数据啊。求帮助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个方法来将传过来的参数插入到数据库中,定义一个委托,定义另一个方法将委托指向定义的插入数据的方法,然后创建一个多线程,Thread thread=new Thread(ThreadStart(委托方法)),thread.start();就可以了 private void Add_Text(string s) { if (this.listView1.InvokeRequired) { this.Invoke(new AddText(Add_Text),new object[]{s}); return; } this.listView1.Items.Add(s); } private void AddItem() { for (int i = 0; i < 10; i++) { Add_Text(i.ToString()); } } private void button1_Click(object sender, EventArgs e) { Thread th = new Thread(new ThreadStart(AddItem)); th.Start(); } 多表联接的SQL语句,如何只允许一个表? 什么软件用C#编译的 请ldarmy和sqllong顶贴给补分,各15 懂得infragistics的请进 Winform的窗口如何捕捉倒Close事件 WebService使用代理类,如何动态指定引用的url? 如何用反射获取结构体内的数据 有哪位知道哪有C#视频 vs团队开发 刚学C#!!! 关于c#开发桌面录像软件的帧速率? winForm 中怎样使用快捷键?
private void Add_Text(string s)
{
if (this.listView1.InvokeRequired)
{
this.Invoke(new AddText(Add_Text),new object[]{s});
return;
}
this.listView1.Items.Add(s);
}
private void AddItem()
{
for (int i = 0; i < 10; i++)
{
Add_Text(i.ToString());
}
}
private void button1_Click(object sender, EventArgs e)
{
Thread th = new Thread(new ThreadStart(AddItem));
th.Start();
}