Wince6.0下 代码过程中,修改label的text的值
在wince6下 有一个窗口,窗口里有label 这个是用来描述软件工作过程的,
我在代码中这么写的,
private void button3_Click(object sender, EventArgs e)
{
this.label5.Text = "正在连接数据库...";
if (File.Exists(Properties.Resources.dbname))//数据库存在
{
this.label5.text=“正在更新部门表。。。”
..........(省略更新代码)
this.label5.text=“正在更新用户表。。。”
..........(省略更新代码)
this.label5.text=“更新成功。。。”
}
}
在执行的过程中,label的text不变化,总是在执行完所有代码,才显示“更新成功”,其他都不显示。
怎么样才能按顺序显示 比如最开始显示
"正在连接数据库..."
然后 显示“正在更新部门表”这样的,否则一点按钮,啥提示没有,等有提示了,就更新完毕了。 WinCE label
[解决办法]
你单步调试下,this.label5.text=“正在更新部门表。。。”肯定是走到的,但是没有显示,说明代码上还是有问题的,楼主每次 ..........(省略更新代码)这边是执行完后全部还是只有sql代码最后执行数据库操作的?
[解决办法]