提高DevExpress winform 控件加载速度
提高DevExpress winform 控件加载速度
2015年12月25日 13:33:42 费玉清 阅读数 6780
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bk8897/article/details/50402614
devexpress 控件功能很强大 但是有些细节没有处理好,会造成加载慢的情况,影响用户体验效果.
总结出来的提高加载速度的方法:
1.用代码修改LayoutControl布局控件 的子控件时,使用BeginUpdate()和EndUpdate().
很多控件比如:BackstageViewControl ,GridView 修改也一样要注意
-
gv.BeginUpdate();
-
gv.OptionsView.ShowIndicator = false;
-
gv.OptionsView.ShowGroupPanel = false;
-
gv.OptionsView.ShowAutoFilterRow = true;
-
gv.EndUpdate();
2.GridView行数据超过几万行的时候,使用数据源控件 linqServerModeSource
-
gcDataSource = linqServerModeSource1; //gcDataSource 是 包含GridView 的GridControl
-
linqServerModeSource1.KeyExpression = "[条码], [门店]"; //条码,门店是 linq查询结果的主键
-
var query = from c in entity.iefSale01............;
-
linqServerModeSource1.QueryableSource = query;
相关文章
- WinForm实现简单的拖拽文件到出题的功能(C#)(3)
- C#Winform中resx文件无效 找不到路径
- C# winform 学习(一)
- C# winform 学习(一)
- C# Winform学习(六)
- 【基于WinForm+Access局域网共享数据库的项目总结】之篇三:Access远程连接数据库和窗体打包部署
- winform制作自定义控件
- WinForm 窗口弹出 问题(winform窗体值传递)
- WinForm 加载本地图片
- 把一个窗体嵌入到WinForm中进行显示,以CMD窗口为例
- C# 中对WinForm窗体中的控件快速设置TableIndex次序
- Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)
- WinForm控件属性大全
- WinForm——Button总结
- (四十九)c#Winform自定义控件-下拉框(表格)-HZHControls
- (十四)c#Winform自定义控件-键盘(一)-HZHControls
- C#绘制三角形并填充,使用winform实现qq聊天气泡
- C# winform坐标系类型详解