c#winform 程序点进下图代码所在界面程序就卡死了怎么办?

没有错误提示,程序未响应,界面也出来不了,想知道哪里错了
图片说明

图片说明
图片说明

https://bbs.csdn.net/topics/340242046

1.把跟数据库交互的部分放到线程里处理,处理完之后使用invoke()方法更新界面
2.这个代码写的真的不怎么样,冗余度太高了,为什么不把数据库交互的方法单独封装成一个工具类调用呢?

首先看一下打断点是否能发现那里卡死的情况。或者你可以通过任务管理器中详细信息里面右键卡死进程查看等待分析链来确认是不是线程导致卡死
图片说明