【发布时间】:2016-02-15 12:52:27
【问题描述】:
我正在尝试更新大量数据...当我单击更新按钮时屏幕冻结...我敢打赌它会等待过程完成...
没有错误:我想要的是类似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 窗体应用程序。
【问题讨论】:
标签: c# async-await