进度条 -单击按钮 -网格视图列 -Asp.net



我有一个网格视图,其中最后一列有一个加载数据的按钮。这样做需要 2 分钟。所以,我需要用户知道某些功能正在后端进行,而不是屏幕冻结所以,我需要在 GridView 中单击该按钮来显示进度条 怎么做??

请就此提供建议

提前谢谢。

如果你有一些函数可以执行此操作,你可以设置全局布尔值,显示这个函数何时结束,然后检查函数是否结束,将进度条值设置得更高。

private bool functionLoaded = false;
private void first()
{
//some code
functionLoaded = true;
}
private void NumberOfScenariosChanged(Object sender, EventArgs e)
{
if (functionLoaded)
return;        
UpdateScenarioDataGrid();
}

或者,如果总是需要 2 分钟,您可以做一个小技巧并创建第二个线程,该线程每时每刻都在上升进度条价值。它仅用于向用户显示程序未停止。

相关内容

  • 没有找到相关文章

最新更新