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;

  • 相关阅读:
    通过kinaba对es进行crud
    安装启动kibana
    es安装启动
    IP网络层
    Java 高级文本处理
    django17
    邮件问题
    django16
    django15
    django14
  • 原文地址:https://www.cnblogs.com/grj001/p/12224368.html
Copyright © 2011-2022 走看看