我正在尝试使用Microsoft.sql server.management.smo.restore对象还原SQL Server 2000数据库。在开始恢复操作之前,我更改了标签的文本,以便用户知道发生了什么。但是,在fullRestore.wait()行之后,更改的文本在GUI上不可见(即,文本保持不变)。
lblStatus.Text = "Restoring Database";
Restore fullRestore = new Restore();
// Configure fullRestore
fullRestore.SqlRestore(_server);
fullRestore.Wait();
奇怪的是,lblstatus最终会显示“正在恢复数据库”,但直到
之后
还原完成。有什么想法吗?