C#中如何通过线程实现在导出大批量数据过程中,出现等待图标。导出成功后等待图标关闭。请各位大侠帮忙。具有类似问题的解决也可以。本人对线程不太懂。

解决方案 »

  1.   

    用这个类backgroundworker worker.WorkerReportsProgress = true;
     worker.WorkerSupportsCancellation = true;
     worker.DoWork += new DoWorkEventHandler(worker_DoWork);//开始工作
    worker.ProgressChanged += new ProgressChangedEventHandler(workerExport_ProgressChanged);//执行时
    worker.ProgressChanged += new ProgressChangedEventHandler(OnProgressExportChanged);//这里可以控制进度条
     worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted);//完成时