执行SSIS包,显示进度条?
我建了一个winForm,Form上面有一个 "执行 "的按钮,一个进度条 
 当点 "执行 "后,会执行一个SSIS包,这个包里会向数据库的表里载入数据, 
 同时建了一个临时表叫progress用来记录载入数据的行数,现在我每隔一段时间去查progress表来得出载入的行数来计算进度! 
 现在问题是包的执行就只有一句代码 
    package.Execute(); 
 程序就会停在这句代码上,我要怎么样才能在另一个线程中去显示进度条! 
 注:   package.Execute();的运行时间非常长!
------解决方案--------------------加上   
 Application.DoEvent();
------解决方案--------------------一个线程忙于事务就会出现这类情况,比如显示下载进度工具条,   
 做一个新的线程,显示他,如果他警告你在不同的线程中使用控件,按提示加一句话
------解决方案--------------------把这个方法放到线程池里执行