1

我想知道如何使用 ASYNC CTP 来管理使用 SQL Select 语句查询 SQL 数据库并使用 SQLDataAdapter 填充数据集。我已经下载了 VS2010 SP1 和 ASYNC CTP,我还查看了 MSDN 网站上的视频和包含的文档。

4

1 回答 1

1

好的,我现在明白你的问题了。

您不能让 SqlDataAdapter 异步填充数据集。SqlDataAdapter 不支持异步事件编程,例如 Windows 窗体的 PictureBox 和 SoundPlayer。

如果要在 SqlDataAdapter 上执行异步操作,则必须自己扩展 SqlDataAdapter 以实现 Completion 和 Cancellation 事件处理。您必须通过从 AsyncCompletedEventArgs 类派生来定义完成事件和异步事件参数。

有关详细信息,请访问:MSDN 库上的“演练:实现支持基于事件的异步模式的组件” 。

于 2011-10-19T07:58:19.080 回答