如何使用C#进度条?

时间:2014-07-22 02:16:44

标签: c# visual-studio-2010 progress-bar

我想问一下如何使用c#2010进度条? 。 我知道属性(Max,Min和Value)以及增加值。 但是我不知道在从数据库加载数据时使用它。 或者如何通过从数据库下载文件来使用它。 或者加载datagridview(例如1000行),所以需要时间,但我想为它显示一个进度条。

我怎么知道这些例子的最大值?我的意思是使用进度条的概念。

1 个答案:

答案 0 :(得分:1)

我建议从你处理的数据中获取字节大小,然后使用异步操作,每次获得新字节时都会将参数传递给另一个方法。

在这种情况下,您可以使用以下内容:

setProgress(byte [] bytesx){

progressbar.value = dProgress = 100.0 * bytesx / FileSize; }