C# 导入行时如何实现异步回调?

C# 导入行时如何实现异步回调?,c#,multithreading,ado.net,C#,Multithreading,Ado.net,我从未使用过异步回调。我需要你的帮助 在Windows窗体应用程序I中导入行时,应用程序窗体冻结。为了防止它,我想我可以使用AsyncCallback foreach (DataRow dr in srcdt.Rows) { desdt.ImportRow(dr); } 导入行时,显示在lebel.Textimported row count中。 请帮忙。看一下 这将允许您在另一个线程中启动长时间运行的进程,接收进度报告和完成的事件

我从未使用过
异步回调
。我需要你的帮助

在Windows窗体应用程序I中导入行时,应用程序窗体冻结。为了防止它,我想我可以使用
AsyncCallback

foreach (DataRow dr in srcdt.Rows)
{
    desdt.ImportRow(dr);
}
导入行时,显示在
lebel.Text
imported row count中。 请帮忙。

看一下

这将允许您在另一个线程中启动长时间运行的进程,接收进度报告和完成的事件