Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何等待sql查询完成?_C# - Fatal编程技术网

C#如何等待sql查询完成?

C#如何等待sql查询完成?,c#,C#,我确实在两个面板之间切换视图(我使用可见性),在每个开关上都有一个SQL查询,但它需要一到两秒钟,因此面板之间的切换就像剪切一样,有没有办法处理剪切,就像在切换视图之前等待查询完成一样 编辑:如何在执行任何其他操作之前等待sql查询完成?要保持响应的用户界面,您可以使用a来执行查询。这里真的不清楚您在问什么。了解如何制定一个超出“是”范围的问题,无法回答此问题。您希望发生什么?您可以在UI线程之外执行长时间运行的作业。为此,请使用线程、任务或后台工作人员。一旦作业完成,它就可以调用方法,这将改变

我确实在两个面板之间切换视图(我使用可见性),在每个开关上都有一个SQL查询,但它需要一到两秒钟,因此面板之间的切换就像剪切一样,有没有办法处理剪切,就像在切换视图之前等待查询完成一样


编辑:如何在执行任何其他操作之前等待sql查询完成?

要保持响应的用户界面,您可以使用a来执行查询。

这里真的不清楚您在问什么。了解如何制定一个超出“是”范围的问题,无法回答此问题。您希望发生什么?您可以在UI线程之外执行长时间运行的作业。为此,请使用
线程
任务
后台工作人员
。一旦作业完成,它就可以调用方法,这将改变面板的可见性或其他任何东西。听起来不错,非常感谢^^