Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#.net中使用进度条_C# - Fatal编程技术网

在C#.net中使用进度条

在C#.net中使用进度条,c#,C#,在我的一个winform中,我试图根据“月”和“年”组合框中的“选择”填充datagrid上的员工日、当前日和缺勤日的数据 一旦点击“显示”按钮,它需要一些时间来填充,所以我想使用底部的进度条,说明“列表正在填充”(如控制面板中的“添加或删除程序”)。 如果他们有任何其他的建议,使它的工作是最受欢迎的 谢谢看一看 您还应该在提问之前进行搜索,在这里您可以查看哪些可能对您有所帮助。您可以使用BackgroundWorker线程来处理数据填充。这将为用户提供视觉反馈,同时保持UI的响应性。请看这里:

在我的一个winform中,我试图根据“月”和“年”组合框中的“选择”填充datagrid上的员工日、当前日和缺勤日的数据

一旦点击“显示”按钮,它需要一些时间来填充,所以我想使用底部的进度条,说明“列表正在填充”(如控制面板中的“添加或删除程序”)。 如果他们有任何其他的建议,使它的工作是最受欢迎的

谢谢

看一看


您还应该在提问之前进行搜索,在这里您可以查看哪些可能对您有所帮助。

您可以使用BackgroundWorker线程来处理数据填充。这将为用户提供视觉反馈,同时保持UI的响应性。请看这里:。

您可以通过对StatusBar子类化,将ProgressBar添加到.NET StatusBar控件的面板中。然后在WinForm上使用派生状态栏,就像使用标准控件一样


您也可以试试这个,提供了示例代码供下载。

我在这里找不到问题。所以你想要一个进度条,这很好,那么进展如何?需要多少时间来填充数据?是数据库脚本计算数据吗?您可能应该寻求改进该查询的性能,而不是担心在填充列表时显示进度条。它应该显示进度条,正在进行。