gpt4 book ai didi

c# - 更新批量数据卡住屏幕

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:21 25 4
gpt4 key购买 nike

我正在尝试更新大量数据...当我单击更新按钮时屏幕卡住...我敢打赌它会等待过程完成..

没有错误:我想要的是类似 jquery.promise() 的东西我可以在哪里按顺序执行它们..但我仍然不知道 C# 中是否有类似的代码...我也试过task.factory但仍然无法理解这个想法...提前致谢

//first execution
gvPriceListDetails.Visible = false;
lblLoading.BringToFront();
lblLoading.Visible = true;

//wait for the updateprocess to complete
if(_svc.UpdatePriceList(_model))
{
UiHelpers.ShowSuccessForm("Price Lists Successfully Updated!");
EditingMode(false);
ShowDetails(_model.PricelistID);
}


//execute when update process is complete
lblLoading.Visible = false;
gvPriceListDetails.Visible = true;

我正在使用 C#这是一个 Windows 窗体应用程序。

最佳答案

试试这个:

var result = await Task.Run(() => UpdatePriceList(_model));

关于c# - 更新批量数据卡住屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35400898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com