多线程操作一个listview控件,出现次序混乱,大家帮忙看看~~
在vb.net里,我把多线程的各自执行信息写入一个listview控件,例如:
我想实现的正常顺序
序号 是否完成 完成时间 标识号(唯一)
1 Y 2006-11-1 111
2 Y 2006-11-1 222
3 N 2006-11-1 333
4 Y 2006-11-1 444
5 N 2006-11-1 555
可是 结果不尽任意 各个列错位 数据出现混乱,我想是因为多线程执行时间段的不同造成的 结果大概如下:
序号 是否完成 完成时间 标识号(唯一)
1 Y 2006-11-1 111
2 2006-11-1 Y
4
3 Y 2006-11-1
5 N 2006-11-1 555
行的序号顺序混乱,有的行只有序号,其他列没有数据,有的行本列数据跑到其他列下面去显示了。
大家帮帮忙看看,怎么解决多线程处理同一控件的问题啊~~小弟在此先谢过了!!