zoukankan      html  css  js  c++  java
  • 提高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 修改也一样要注意

    
     
    1. gv.BeginUpdate();

    2. gv.OptionsView.ShowIndicator = false;

    3. gv.OptionsView.ShowGroupPanel = false;

    4. gv.OptionsView.ShowAutoFilterRow = true;

    5. gv.EndUpdate();

    2.GridView行数据超过几万行的时候,使用数据源控件 linqServerModeSource

    
     
    1. gcDataSource = linqServerModeSource1; //gcDataSource 是 包含GridView 的GridControl

    2. linqServerModeSource1.KeyExpression = "[条码], [门店]"; //条码,门店是 linq查询结果的主键

    3. var query = from c in entity.iefSale01............;

    4. linqServerModeSource1.QueryableSource = query;

  • 相关阅读:
    连通块问题
    线性数据结构
    NOIP2018总结
    原码反码补码详解
    一些常用的算法技巧总结
    骗分导论
    模板
    模板
    AcWing
    AcWing
  • 原文地址:https://www.cnblogs.com/grj001/p/12224368.html
Copyright © 2011-2022 走看看