现在做一个导入excel功能,主窗体打开一个模式窗口,在该模式窗口上选择日期后,如果日期符合规定,打开我的电脑选择excel,并且关闭该模式窗口,再弹出另一个模式窗口(带进度条),显示导入数据的进度,请问专家,这个功能该如何实现啊,在线等,急。
方法一:
1,启动一个不显示界面的进程;
2,在该进程中弹出你的第一个文件选择对话框;
3,关闭文件选择对话框;
3,弹出导入进度对话框;
4,完成导入,关闭导入进度对话框;
方法二:
1,新建一个对话框应用程序;
2,创建两个User Control,一个用于文件选择功能,一个用于导入进度显示功能;
3,先在主对话框应用程序界面上显示文件选择用户控件;
4,文件选择完毕后,隐藏(销毁)文件选择用户控件;
5,创建并显示导入进度显示用户控件;
6,导入完毕,关闭主对话框应用程序;
进度显示控件的制作:
1,在用户控件或对话框上拖入进度条控件;
2,在用户控件或对话框上拖入Background Worker组件;
3,将导入文件逻辑放入Background Worker组件中执行,并通过Background Worker的Progress Report功能报告导入进度;
4,进度条控件根据Background Worker的进度报告设置进度;