社区
C#
帖子详情
C# Winform项目 数据查询出现form窗体假死现象
sxl_88
2015-09-18 08:36:56
C# Winform项目中,在数据库的表中查询几万条甚至数据量更大点的数据记录时,就会出现整个C/S程序无响应,出现界面假死的现象;程序需要等待很长一段时间后才能恢复正常。
请问,如何优化查询SQL语句,或有其它方法解决此问题。谢谢!
...全文
420
10
打赏
收藏
C# Winform项目 数据查询出现form窗体假死现象
C# Winform项目中,在数据库的表中查询几万条甚至数据量更大点的数据记录时,就会出现整个C/S程序无响应,出现界面假死的现象;程序需要等待很长一段时间后才能恢复正常。 请问,如何优化查询SQL语句,或有其它方法解决此问题。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小鬼当家家
2015-09-18
打赏
举报
回复
既然前台无须显示,直接开线程异步加载数据。
smthgdin_020
2015-09-18
打赏
举报
回复
分页和异步。
shuzhongxiao
2015-09-18
打赏
举报
回复
写个存储过程进行分页查询,存储过程参数包含 当前的页码和每页显示的记录数量及其查询条件,分页控件网上一大堆
郑州高新区WPF小王子
2015-09-18
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/system.componentmodel.backgroundworker.aspx
sxl_88
2015-09-18
打赏
举报
回复
只是后台查询数据,前台不做任何数据展示;目前此问题就出现在后台在查询数据时造成的。有什么办法改善下?
boluodihai88
2015-09-18
打赏
举报
回复
不同数据库,sql分页写法不同的,sql server用top关键字;oracle是rownum关键字。 最简单的办法,如果有时间,可以按时间分页查询,或者您不用分页,但是改为多线程的,也不会界面假死
BenBenBears
2015-09-18
打赏
举报
回复
http://www.cnblogs.com/allen0118/archive/2012/07/18/2596832.html
无影的DataGridView分页
BenBenBears
2015-09-18
打赏
举报
回复
多线程,查询时弹出等待提示框,后台继续查询; 写存储过程代替SQL语句的拼接; 如果Show时用的是ListView替换成DataGridView; 分页显示也是个不错的方法。
sxl_88
2015-09-18
打赏
举报
回复
引用 1 楼 zhuankeshumo 的回复:
分页查询
不用分页控件,只是查询数据。这么分页呢?有没有相关的资料。
newtee
2015-09-18
打赏
举报
回复
分页查询
C#
Win
Form
—— 高效
Form
初始化与动态布局实战
本文深入探讨
C#
Win
Form
中
Form
初始化性能瓶颈及优化策略,重点分析InitializeComponent()的潜在开销,提出按需初始化、异步加载与延迟创建等方案;对比拖拽布局与代码动态布局优劣,推荐混合布局模式并引入TableLayoutPanel/FlowLayoutPanel提升自适应能力;详解动态控件事件注册规范与内存泄漏防范机制;并通过可配置
数据
筛选面板实战案例,整合控件动态生成、布局计算、事件统一分发与运行时值采集等关键技术。
c#
Win
form
多线程操作
本文探讨了解决长时间运行任务导致界面
假死
的问题,介绍了Application.DoEvents()、多线程处理方法及其在Windows
Form
s应用中的实践,包括取消控件跨线程检测、主线程操作和
窗体
与自定义类间的多线程操作,以及异步回调的使用。
湿式溢流型球磨机.rar
湿式溢流型球磨机.rar
HZKXYT.rar
当 CAD 缺失对应字体时,图纸文字会显示异常,
出现
乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。
移动卡车运输车上的对流热传递与空气动力学.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例
数据
可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章