我在进度条中设置Brackground工作者的正确显示时遇到问题。
就是说,我想在ecel加载到我的进度条时加载到datagrid中。这是我当前的代码,可以正常工作,但是首先我得到了excel,然后是backgroundworker,如何设置它可以并行完成?
O(n)
我是初学者,我已经看了很多例子,这是我第一次这样做,但我还没有设法进入。.
谢谢大家的帮助
答案 0 :(得分:1)
将这样的代码放入您的ReadExcel方法中
int rw = 967;
int tenPercent = rw / 10;
int percentCounter = 0;
for (int rCnt = 1; rCnt <= rw; rCnt++)
{
if( ++percentCounter == tenPercent )
{
double progress = rCnt / (double)rw;
Console.WriteLine("Progress : {0}%", 100 * progress);
percentCounter = 0;
}
}
Console.ReadLine();