Thread.Sleep(2000);
你写这个是干啥用的?
你写这个是干啥用的?
解决方案 »
- asp.net UrlRewriter 与JQuery 冲突怎么办?
- 多个系统,会员信息分布在多个数据库,如何实现登陆了,多个系统同时验证
- 超难:怎么用javascript给一个ASPX页添加一个ASCX用户自定义控件?
- 100分:如何用js开一个窗口而获得新的session,类似于手动打开一个浏览器窗口将会获得一个新的session
- 加薪水了,郁闷.进者有分
- 有关自定义组件的使用
- 谁帮我解决一下
- HTML select控件怎么能取得数据库里的值?
- 求代码!以某列不重复的值为条件获取数据【asp.net,sqlserver】,在线等,可以运行就结贴
- 数据库中取出的字段的判断问题。。。很简单,在线等
- 存储过程问题
- 求一个基本简单的例子 谢谢
2 是不是速度太快了,下来的时候直接就是result.IsCompleted==true 了
有需要者登录http://xdqbysj.10mb.cn/
QQ:
客服一(16376208) 客服二(57293694)
你可这样试,在把WHILE写成读取一次READER,你看看如何,同时你不要在调试下运行,要在
正常访问下或CTRL+F5
http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnet-pageobjectmodel.asp等等。
后面是
this.TextBox1.Text = dr.GetValue(0).ToString();
那当然是这样啦!
而在WinForm上,用Sleep来延时更加可笑,让用户的鼠标变成沙漏然后标题栏显示"程序没有响应"?? 在窗体主线程上面Sleep的效果就是让程序在短时间内假死,没有响应...就像出错了一样....
的执行结果.
在WebForm中,在
SqlDataReader dr = cmd.EndExecuteReader(result);
while (dr.Read())
{
this.TextBox1.Text = dr.GetValue(0).ToString();
}
这一段执行完的时候,才会正式Response
con.Open();
SqlCommand cmd = new SqlCommand("select * from titles", con);
IAsyncResult result = cmd.BeginExecuteReader();
while (!result.IsCompleted)
{
this.TextBox1.Text += "!!!";
Thread.Sleep(2000);
}
SqlDataReader dr = cmd.EndExecuteReader(result);
while (dr.Read())
{
this.TextBox1.Text = dr.GetValue(0).ToString();
}
你上面的代码是一人方法里的吗?
如果是的话一定会有问题,你是先执行this.TextBox1.Text += "!!!";后又执行this.TextBox1.Text = dr.GetValue(0).ToString();
结果当然不会显示出!!!
是什么啊!自己定义的方法啊