没太明白,能说具体一些吗
就是数据量太大,执行时间太久, 所以要即时呈现每条执行信息到页面,
@SUN771037278: 预先把数据查到DataSet里怎么样?这样就不查库了
@clcvc: 打错了,是数据量大, 我从其他服务器获得大量订单, 然后保存到本地数据库。我要即时呈现每条信息执行情况
//你感受一下 textBox1.AppendText("开始处理"); textBox1.AppendText(Environment.NewLine); Task.Factory.StartNew(() => { for (var i = 0; i < 10; i++) { //模拟你要做的事。 Thread.Sleep(1000 * 1); BeginInvoke(new Action(() => { textBox1.AppendText("处理状态"); textBox1.AppendText(Environment.NewLine); })); } }).ContinueWith(t => { BeginInvoke(new Action(() => { textBox1.AppendText("处理完成"); })); });
学习