社区
C#
帖子详情
求进程提示的解决方案
secondonsite
2009-12-17 09:45:08
WinForm,有一Run的过程时间比较长。目前我能想到的两种提示方法:
1. 用ProgressBar。但是我Run的是SQL Server 的一个存储过程,每次根据不同条件Run的时间不一样,无法得到最终量和过程量。似乎不太可行。
2. 用一个类似MessageBox提示用户等待。但是我将提示语句放在Run的前面,运行起来竟然不出来,Run完了它倒显示了。
做过的朋友你们是怎么解决的?谢谢!
...全文
118
9
打赏
收藏
求进程提示的解决方案
WinForm,有一Run的过程时间比较长。目前我能想到的两种提示方法: 1. 用ProgressBar。但是我Run的是SQL Server 的一个存储过程,每次根据不同条件Run的时间不一样,无法得到最终量和过程量。似乎不太可行。 2. 用一个类似MessageBox提示用户等待。但是我将提示语句放在Run的前面,运行起来竟然不出来,Run完了它倒显示了。 做过的朋友你们是怎么解决的?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
secondonsite
2009-12-19
打赏
举报
回复
老大,这么晚了还回复我,太感谢了。线程的方式我先学习一下,您的提示足矣了,结贴。
fengling2001
2009-12-18
打赏
举报
回复
最好使用异步方式
zhujiazhi
2009-12-18
打赏
举报
回复
[Quote=引用 7 楼 secondonsite 的回复:]
像SqlCommand cmd = new SqlCommand();访问数据库的语句我都包在一个类里了。 难道专门开一个数据后门。
[/Quote]
那就用线程的...
Thread thread =new Thread(new ThreadStart(Method));
thread.Start();
secondonsite
2009-12-18
打赏
举报
回复
像SqlCommand cmd = new SqlCommand();访问数据库的语句我都包在一个类里了。 难道专门开一个数据后门。
happyrain2010
2009-12-18
打赏
举报
回复
或者 使用一个等待图片
zhujiazhi
2009-12-18
打赏
举报
回复
SqlCommand提供了几种异步方法
SqlCommand cmd = new SqlCommand();
//初始化cmd
IAsyncResult result = cmd.BeginExecuteNonQuery();
//显示等待窗口,貌似得自己写一个了
WaitingForm frm = new WaitingForm();
frm.Show();
while(!result.IsCompleted)
{
}
frm.Close();
secondonsite
2009-12-18
打赏
举报
回复
怎么个异步方式?详细说说?
secondonsite
2009-12-17
打赏
举报
回复
看来得等明天上班了。
虚拟机卡死无法结束
进程
的
解决方案
虚拟机卡死无法结束
进程
的
解决方案
1.卡死原因2.
解决方案
3.其他卡死情况3.1 如果是开机后黑屏的假死现像(这应该就是我误触前的情况)3.2 如果是启动后假死(这个我没试,不知道是否可行) 转自:win10结束
进程
时拒绝访问...
SharedPreferences多
进程
解决方案
这导致了多
进程
间通过SharedPreferences来共享数据是不安全的,这个问题只能通过多
进程
间其它的通信方式或者是在确保不会同时操作SharedPreferences数据的前提下使用SharedPreferences来解决。 SharedPreferences...
Hadoop集群缺少
进程
初步
解决方案
按我这方法应该能解决大部分问题,如果还不得我也无能为力 这个方法就是把hadoop重置到格式化之前 因为你没格式化之前,上面三项都是不存在的,你格式化后才会出现 通常守护
进程
缺失或者自己死亡就是因为你格式...
IDEA关闭项目,但是后台程序没有关闭
进程
(
解决方案
)
最近遇到一个很奇怪的问题,idea关闭项目后,系统
进程
没有杀死
进程
,再次执行的时候会
提示
端口占用,并
提示
Process exited with an error: 1 (Exit value: 1)
解决方案
:在IDEA中找到下面这个选项,把勾去掉就好了。...
启动Tomcat
提示
端口被占用(且命令行拒绝访问)
解决方案
启动Tomcat
提示
端口被占用
解决方案
在我们启动Tomcat服务器的时候经常会
提示
(Several ports (8085, 8080) required by Tomcat v7.0 Server at localhost are already in use. )即端口被占用。 一种解决方法是在...
C#
111,120
社区成员
642,539
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章