SQLcommand的事件已完成

时间:2014-03-10 20:00:28

标签: c# sql wpf data-binding datagrid

是否有一个事件会告诉我SQL查询何时完成。我使用以下代码填充表视图。

cmd = new SqlCommand(MainWindow.product.query, cliConnect);
        SqlDataAdapter sda = new SqlDataAdapter(cmd);
        sda.Fill(MainWindow.product.dt);

我想这样做的原因是因为我希望在用户等待查询时有一个等待屏幕播放一些动画。其中一些可能需要一分钟。

所以我需要事件让我知道何时切换到我的下一个WPF页面并使用数据表填充数据网格

1 个答案:

答案 0 :(得分:0)

使用BackgroundWorker类获取数据。它将在完成后触发RunWorkerCompleted事件。在它运行时,播放你的动画。

http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker(v=vs.110).aspx

相关问题