请教大家一个进度条的问题?
现在要实现一个导入外部数据(EXCEL/CSV/TXT)到数据库中的功能。
需要在导入过程中显示实际工作进度的进度条。
数据导入处理和进度条是不是分别需要重新启一个线程,我现在做的数据处理在主线程中,界面卡死而且进度也不会刷
希望给点实质性建议,我是菜鸟。对线程这块不熟,调了半天了。
------解决方案--------------------用backgroundworker控件最省事
数据处理和进度条可以在新开的同一个进程 主要是为了界面不会卡死而已
------解决方案--------------------进度条的部分可以在主线程中,数据导入处理需要重新启一个线程
------解决方案--------------------用Thread或者是Backgroundworker控件即可。每插入一条,progress.Value++。