FirebaseResponse中的C#Progressbar值

我有一个内部有await行的函数。我想知道是否有可能获得一个进度条,以显示从该数据库下载的当前状态。

或者甚至可以创建一个进度条来显示整个exportOrder功能上的当前状态。

private async void exportOrder()
{
    dtorder.Rows.Clear();
    int i = 0;
    FirebaseResponse res = await client.Getasync(@"Counter/"); 
    // ^^ This response is taking around 5 secounds and i want a progressbar to display the progress

    counter count = res.ResultAs<counter>();
    int cnt = Convert.ToInt32(count.cnt);

    while (true)
    {
        if (i == cnt)
        {
            break;
        }
        i++;
        try
        {
            var resp2 = client.Get("Orders/" + i);
            order obj2 = resp2.ResultAs<order>();

            DataRow row = dtorder.NewRow();
            row["ID"] = obj2.ID;
            row["Articlenumber"] = obj2.ArticleNumber;
            row["Articlename"] = obj2.ArticleName;
            dtorder.Rows.Add(row);

        }
        catch
        {

        }
    }
}  
hzcker 回答:FirebaseResponse中的C#Progressbar值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3100200.html

大家都在问