【问题标题】:Event for SQLcommand finishedSQLcommand 的事件完成
【发布时间】:2014-04-14 03:24:12
【问题描述】:

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

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

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

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

【问题讨论】:

  • 即同步码。你知道它什么时候结束,因为你进入下一行

标签: c# sql wpf data-binding datagrid


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多