如何显示进度条? [英] How to show progress bar?

查看:227
本文介绍了如何显示进度条?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



服务器端有一个长期运行的方法.如何显示进度条,例如5%完成,10%...等等,直到达到100%完成?

请指导我.谢谢.

Hi,

There is a long running method in Server side. How to show progress bar such as 5% completed, 10%... and so on until reach 100% complete?

Please do guide me. Thanks.

推荐答案



请参阅下面的文章,我认为您不再需要阅读任何文章.本文介绍了使用vb代码的功能,但您可以理解.

用于ASP.NET的ProgressBar [
Hi,

Please refer below article, I don''t think you need anymore article to read. This article covers functionality using vb code but you can understand it.

ProgressBar for ASP.NET[^]

Hope this helps you,
Thanks
-Amit Gajjar


检查此链接,
http://www.dreamincode.net/forums/topic /62979-add-the-percent-into-a-progress-bar/ [
Check this link,
http://www.dreamincode.net/forums/topic/62979-add-the-percent-into-a-progress-bar/[^]


hi
请按照我的代码作为参考...

hi
please follow my code for your Reference...

pbUpload.Minimum = 0;
 pbUpload.Maximum = 100;
 pbUpload.ShowPosition = true;


Int32 Val1 =(((Int32)DateTime.Parse(Session ["timeout"].ToString()).Subtract(DateTime.Now).TotalMinutes);


Int32 Val1 =((Int32)DateTime.Parse(Session["timeout"].ToString()).Subtract(DateTime.Now).TotalMinutes);

if (Val1.Equals(9))
           {
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Red;


           }
           else if(Val1.Equals(8))
           {
               int count = Convert.ToInt16(pbUpload.Value);
               for (count = 0; count <= 10; count++)
               {
                   pbUpload.Value = count + 1;
               }
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Peru;

           }
           else if (Val1.Equals(7))
           {
               int count = Convert.ToInt16(pbUpload.Value);
               for (count = 0; count <= 30; count++)
               {
                   pbUpload.Value = count + 1;
               }
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Salmon;
           }
           else if (Val1.Equals(6))
           {
               int count = Convert.ToInt16(pbUpload.Value);
               for (count = 0; count <= 50; count++)
               {
                   pbUpload.Value = count + 1;
               }
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Navy;
           }
           else if (Val1.Equals(4))
           {
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Red;
           }
           else if (Val1.Equals(3))
           {
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Peru;
           }
           else if (Val1.Equals(2))
           {
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Salmon;
           }
           else if (Val1.Equals(1))
           {
               pbUpload.IndicatorStyle.BackColor = System.Drawing.Color.Navy;

           }


这篇关于如何显示进度条?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆