做个小应用,要求窗体加载之后,就循环遍历若干个数据库文件,
一旦发现文件中有满足某一“特定条件”的记录存在,就将其打印
出来,并且修改该纪录使其不再满足上述的“特定条件”,同时还
要做的是,把这个(些)记录添加到一个 listbox中,作为新近打
印过的记录的存根。但问题是,这些数据库是不断更新的,有另外的程序在不断地添加
新的记录,很多都需要打印,所以往往程序一直在循环遍历,处理
打印中,在那个 listbox里,基本上都看不到内容显示出来。除非,
这若干个数据库文件都没有要打印的记录了,程序只是循环遍历,
并不处理打印了,才会在 listbox中显示出来。我想达到的效果是,打印一条,listbox就会显示添加了一条,现在
总是非得等到都打印完了,它才会把所有打印的记录一起显示出来。啰里啰唆,说了一堆,请问这种情况是不是要把那个打印的功能做成
一个线程?或是有什么其它的好办法?谢谢!