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

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

图片说明
图片说明

3个回答

Q7_Aii
Q7_Aii 用线程吗?怎么用?而且这段代码同学都是可以用的
11 个月之前 回复

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

Q7_Aii
Q7_Aii 谢谢,我会改进的
11 个月之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!