winform读取数据库内容,在读取过程中,在winform上有一个提示"正在读取中.."这个改怎么做呢?
解决方案 »
- 请教一个获取时间的代码!!
- 通信方式 不同网络互联
- if 和 switch 要怎么用?
- 如何复制文件到虚拟驱动器,需要验证登陆名和密码
- 未能写入输出文件“C:\Documents and Settings\xxx\VSWebCache\xxx\myWebApp\obj\Debug\myWebApp.dll”--“目录名无效。 ”
- C# ListView在排序中标头的颜色控制
- 直接调试就可以正常运行,但是直接运行(不调试)就会出现错误
- 关于for语句的问题
- wpf模板中动态指定图片路径
- 怎样在C#代码中实现一个执行文件的执行(*.exe)
- 谁给我一份代码写得比较规范化的C#源代码啊
- 高手帮帮忙!!!急!!!!!!!
label.Text="正在读取中.."
读取数据库代码...
label.Text="读取完毕"
按你这样,label.Text="正在读取中.."是显不出来的,会一直黑在那里,直到查完了显示label.Text="读取完毕".
Application.DoEvents;
读取数据库代码...
label.Text="读取完毕";
this.Update();
this.Validate();
不断地刷新文字。
kkk_visual(善恶边缘):
能具体点吗?2位!!
线程的返回值是?
//读取数据的代码;
Panel1.Hide();
例如
private void Butto1_Click(......)
{
Thread t=new Thread(new ThreadStart(ThreadRun));
t.start();
}private void ThreadRun()
{
this.label1.Invoke((MethodInvoker)new delegate{this.label1.text="开始...";});......//数据库操作this.label1.Invoke((MethodInvoker)new delegate{this.label1.text="结束";});
}
如果ThreadRun函数有返回值好像就不能这么用了?